Comment 8 for bug 383001

Revision history for this message
takbal (takbal) wrote :

Looks like I found a fix by messing around (which I do not understand why it works).

I became aware that the metadata had quite different content on both drives. Earlier when I got to the "offline member" screen in BIOS, I marked the second drive as non-RAID, then the first drive became "live" but with a missing partner, for which I re-added the second drive. Today I tried what happens if I mark the *first* drive as non-RAID (removing its metadata) and adding it to the *second* one. As usual, I fixed the mirror in Windows as usual and recovered the RAID0, then rebooted.

Things from here went differently: both disks were now marked as "offline" in the BIOS (with the other way around, they stayed green at this phase until the live CD was not used). Now I booted the live CD, and for some reason now the array was shown *valid* in dmraid (even when the BIOS was saying they are invalid)! I was able to mount the drive through /dev/mapper, added the ext4 partition to the RAID1 (although cfdisk was complaining about not being able to read back the partition table), and installed Ubuntu and grub according to the Ubuntu FakeRaidHowto. Now everything looks like working as expected, drives come up live and I am able to dual-boot.

Hope it stays like this...