2.6.20-1-amd64 fails to mount root FS on etch
Hi all,
I'm not sure if this has already been reported, I've searched among
the reports but I couldn't find anything similar.
Installing linux-image-2.6.20-1-amd64 (and maybe also -486, I've not
tested it) on etch seems to fail the boot, at least on my system. The
boot hangs "Waiting for root filesystem". Of course 2.6.18-4-amd64
boots correctly.
After a bit of inspection inside the the initramfs, I found out that
the cause is that 2.6.20 sports and loads two modules which were not
present in 2.6.18, and namely:
ata_generic.ko
pata_amd64.ko
which cause the hard drive devices to be named
/dev/sdaX
instead of
/dev/hdaX
and make the kernel fail to mount the root, which is set to /dev/hdaX
in menu.lst. Excluding those two modules from the initramfs makes the
kernel boot nicely.
I don't know which the proper fix would be here, but as quick and
dirty solution, is there a away to tell update-initramfs to blacklist
those to modules when building the cpio archive?
Ciao,
Free
Reply to: