On 13 Jul 14:03, Mark Rogers wrote:
On 13/07/11 13:35, Brett Parker wrote:
Try root=/dev/md1 rather than /dev/md/1 - devfs has been dead for long time now, and initramfs tends to use udev these days. So unless you're specifically enabling devfs, that's not going to be the device node (I hope!)
Before you sent this I'd decided to return to a single root partition (ie I only have one RAID array, md0, and /boot is a directory on it, and it's ext4).
So I tried the same method as I tried before but using set root=(md/0) linux /vmlinuz<tab> root=/dev/md/0 .. with no change apart from errors referencing md/0 instead of md/1.
So I just now tried your suggestion of switching to (now) /dev/md0, and now the errors refer to md0 instead of md/0 or md/1 but I'm otherwise no further forward.
I have noticed when manually mount /dev/md0 /root from the initramfs prompt that it first tries mounting as ext3, which fails, so it tries ext2, which fails, before trying ext4, which works. Is that relevant?
Quite possibly, what's the line in /etc/fstab for it? Is it set to "auto"? Cos if it is, change it to ext4, and see what happens :)