[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: