I emerged the latest version of genkernel (3.0.1beta6) and compiled the gentoo-sources-2.4.22-r5 kernel. I made the necessary changes to the grub configuration file and, when I rebooted I got this mesage: Gentoo initrd startup [...] Step 4 [...] Root block device unspecified or not detected. Please specify a device to boot, or "shell" for shell. If I type /dev/hda5 (the device on which the kernel lies) all goes well, but this is a rather annonying thing to do everytime. If I replace initrd-2.4.22-r5 with initrd-2.4.22-r4 (the latter generated using genkernel 1.8) all goes well and my kernel-24.22-r5 boots flawlessly. I have tried to recompile about 4 times and the situation doesn't change. Reproducible: Always Steps to Reproduce: 1. compile gentoo-sources-2.4.22-r5 with genkernel-3.0.1beta6 2. modify grub config file to use the new kernel/initrd pair 3. reboot and see what happens Actual Results: I got the following message during the boot process: Gentoo initrd startup [...] Step 4 [...] Root block device unspecified or not detected. Please specify a device to boot, or "shell" for shell. Expected Results: Boot without problems.
RTFM /usr/share/genkernel/README genkernel usage has changed (esp boot params)