On Wed, 2004-11-10 at 15:29 -0600, RON FLORY wrote:
title Test (2.6.9) root (hd0,1) kernel /vmlinuz-2.6.9 ro root=/dev/hda4 rhgb initrd /initrd-2.6.9.img
except, substituting 'root=LABEL=/' for 'root=LABEL=/' keeps the bootloader from finding an initrd. As it is now, it just can't find a console ;)
Arjan van de Ven wrote:
odd.. makes me wonder if you disabled initrd support in the kernel config...
BINGO- although its not quite that simple or obvious.
It seems the initrd support option depends upon
Device Drivers -> Block Devices -> RAM disk support
which defaults to N or M on a 2.6.9 kernel.org kernel after 'make mrproper' etc. Historically I tend to set this to M.
Also, the most important option:
"initial RAM disk (initrd) support"
is disabled and not even visible unless "RAM disk support" is explicitly enabled (i.e., set to "Y"), which is not the case on a stock kernel. It makes this option pretty hard to find unless one knows exactly where it is and how to unhide it...
Anyway, enabling both these switches solved both the stock kernel.org kernel and and LABEL=/ issues.
Thanks for the hint- I suspected it would be something painfully simple, but not too obvious. I'm sure this issue will resurface again and again.
ron