Raffaele BELARDI <[EMAIL PROTECTED]> posted
[EMAIL PROTECTED], excerpted below, on  Wed, 30
Apr 2008 08:43:53 +0200:

> The kernel starts to load, but panics because it is unable to find the
> root partition. When it stops it shows the available partitions, these
> include all the hard disk partitions but no USB key partition. In fact,
> if I omit the 'root' parameter from the grub shell the boot works fine
> but it uses the hard disk root partition instead of the USB one.

In addition to what the others have suggested...

Some machines apparently have (had?) trouble with parts of USB built-in.  
If they are, the USB detects the root hubs but nothing else.  I had this 
problem at one point altho I wasn't trying to /boot/ from USB at that 
point.  The solution when not booting from USB is to build it as modules, 
not built-in, but of course that complicates things somewhat if you are 
booting from USB.  In that case, you'd have to build USB as modules, and 
then ensure those modules are on your initrd/initramfs (which I've never 
had to use so have never worried about learning the technicalities of, so 
I'll be of little help in that regard).

As indicated by the "(had?)" above, it's possible the issues have been 
fixed now and USB builds in just fine.  However, I still build these as 
modules due to that experience.  The specific modules involved... let me 
double-check...  usbcore and the appropriate minidriver(s), uhci/ohci/
ehci_hcd.  Of course, with them as modules, you'll likely have to build 
other stuff (like usbhid, the usb keyboard/mouse input module) as modules 
as well.

I should try again one of these days and see... as it'd be nice to have 
it built-in since I'm using a USB mouse and keyboard now, and they 
naturally fail if I boot to a backup root without modules for the kernel 
I'm running.  It wasn't a big deal when I was running ps2 based mouse/
keyboard and USB was just "auxiliary" stuff anyway.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

-- 
[email protected] mailing list

Reply via email to