On Sat, Jan 2, 2010 at 2:37 PM, Michael Sullivan <msulli1...@gmail.com> wrote:
> I guess I should have checked before I sent that last post because
> now /dev/sda is there.  Now, how do I make it be there when I first boot
> into Linux?

If your / filesystem is on the USB drive, you need to insert a delay
before mounting it to allow the USB system to stabilise. This is
either done using an initrd or by passing a command line option to the
kernel in the boot loader. Essentially, there is a race condition
between USB initialisation and mounting /.

Appending "rootdelay=10" to the kernel line in your bootloader should solve it.

http://www.reactivated.net/weblog/archives/2005/11/booting-linux-userland-from-an-external-usb-flash-disk/
has more details of the problem.

Reply via email to