My system configuration is a bit strange: (laptop) 1 IDE hard drive, only /boot is on that, for storing kernel and initrd, and the place for grub 1 pcmcia--usb2.0 adapter 1 usb2.0 externel hard drive, for /, /usr, /home... everything else, because it is quite big :-)
so, the laptop could find grub installed on hda1, then load the kernel and initrd properly. While, the initrd should do the magic, that it should drive pcmcia and usb in the booting before accessing the true / partition. Here, title Gentoo Linux (2.6.11-gentoo-r4) root (hd0,0) kernel /kernel-2.6.11-gentoo-r4 root=/dev/ram0 init=/linuxrc real_root=/dev/scsi/host1/bus0/target0/lun0/part6 video=vesafb:ywrap,mtrr,[EMAIL PROTECTED] splash=silent,theme:emergence initrd /initrd-2.6.11-gentoo-r4 just works. well, make such a good initrd file each time along with the upgrading of kernels is quite time consuming, so I choose genkernel to do it for me. What I have to do, is copy a .config to /etc/kernel. This goes well till genkernel-3.1.1b, but the newest version 3.1.6 fails. The new initrd finds the usb device, but it cannot drive it as a scsi drive. Here, I didn't alter the .config file, so modules and kernel configuration should be good, thus the genkernel must be wrong. So, who can help me? Thank you! ^)^ -- Yuan MEI -- gentoo-user@gentoo.org mailing list