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...

-- 
booting live cd breaks intel matrix raid
https://bugs.launchpad.net/bugs/383001
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to