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
