Solution with Kernel parameter

On 1 June 2007 I tested successfully a easy method to boot from the USB hard disk. There is the kernel parameter rootdelay, that gives the kernel time to setup the connection to the USB hard disk and therefore avoid that kernel panics occur. All necessary work to be done is in the file /boot/grub/grub.config. There the kernel needs to be called with the rootdelay parameter. The example below shows what has to be put into e /boot/grub/grub.config to get a 10s delay:

title=Gentoo Linux <version> rootdelay
root (hd0,0)
kernel /kernel-<version>-gentoo root=/dev/sda3 rootdelay=10

This solution is the preferred way, however it can happen that the kernel still does not boot. Therefore the next solution follows.

Linurs Servernest startpage