I had a similar problem I managed to work through! Take a look at another grizzly saga https://bugzilla.novell.com/show_bug.cgi?id=457037 In my case I couldn't mount LVM on root disk, after changing driver and getting the same message, it's because the initrd doesn't contain the stuff the kernel needs to mount / and get access to the /lib/modules directory and /etc for auto-mounting to work. 2008/12/21 Joe Morris <Joe_Morris@ntm.org>:
Well, i have managed to get enough info to know this is bug https://bugzilla.novell.com/show_bug.cgi?id=445490, which says it is resolved, but obviously not in the GM version of packages. Unfortunately, I cannot see what was needed to fix this, as I get an access denied when clicking on https://bugzilla.novell.com/show_bug.cgi?id=435778 at the end (where the fix was supposed to be). Is there an update of mkinitrd, or udev, or something to fix this?
Now, my workround to alter the boot modules, was to do following : Install into spare space with "brokenmodules=pata_pdc202xx_old" Copy the initrd, into where I needed. Copy out the LVM / stuff onto a normal disk area Make GRUB entries, and boot The issue as I understood it, was mkinitrd(8) is using udev (for a good reason) to figure out the modules that will be needed, but the fatal flaw is that it's using the information of the running system. So it's hard to make changes, and once you're hosed, you are totally screwed. You will have to bring Linux up, with an alternative root filesytem. I think, if you can get spare disk space up, then get the RAID devices working, making a specific initrd (may be the jumbo one used by installers) could do the trick. Alternatively you could turn off (if you have been wise and used mirroring 1 of the devices) and un-raid the other. But if you have been using RAID 5, then here's where you apply to join the BAARF party http://www.baarf.com/ :) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org