Re: [Linux-usb-users] Re: Linux booting from USB HD / USB interface devices

From: Randy.Dunlap (
Date: Fri Aug 02 2002 - 16:03:02 EST

On Sun, 28 Jul 2002, Matthew Dharm wrote:

| On Sun, Jul 28, 2002 at 11:40:01AM -0400, David Ford wrote:
| > Thank you for your reply. I've started a rough draft of this project,
| >

Not much progress so far?

| > >THe stock kernel won't work. There are patches floating around to make
| > >this work. Basically, the kernel needs to pause for a couple of seconds
| > >before attempting to mount the root fs so that the plug-n-pray detection
| > >can work, identify the drive, and get going.
| > >
| >
| > I'll go look for these patches, pointers are welcome of course.
| Sorry, no pointers. See if you can find a linux-usb-devel or
| linux-usb-users archive. You're searching for something that introduces a
| "delay" (good keyword) in the boot process.

There have been 2 such patches that I know of.

a. One is from Eric Lammerts (subj: Using USB floppy drive for root floppy)
on Dec. 23, 2001 (on the linux-kernel mailing list).

b. 2001-10-26: Booting a USB disk:

Neither of these patches will apply cleanly to 2.4.1[89].
I am working with 'a.'.
It now applies and builds cleanly, so I'm trying to test it.

My turn for a question:
What files do I need to copy to a USB boot disk to be able to
successfully boot a Linux kenrel?
I'm already building the kernel with usb-storage support and all of
the required SCSI support in the kernel.

Won't I need to put the kernel as the primary boot image,
i.e., don't use a boot loader on the USB storage device,
since the boot loader won't have USB storage I/O capabilities?

Does anyone know of a HOWTO for this?
I'm currently trying to use the zip-install and/or install-from-zip


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to More majordomo info at Please read the FAQ at

This archive was generated by hypermail 2b29 : Wed Aug 07 2002 - 22:00:20 EST