Hi,
   Is there anything specific that must be built into a kernel to boot
from a USB flash drive?
   
   I'm fiddling with my first flash drive to see how well it might
work for my Pundit-R MythTV frontend box. (to reduce noise - no hard
drive) I've gotten as far as grub starting, choosing the kernel, and
the kernel starts booting. It goes cleanly through the first part of
the boot, but then it gets to the point where (I think) the kernel is
going to start with all of the OK messages. At that point it tells me
that there's some kind of a VFS sync problem, or something like that.

   Now the drive is completely accessible when I boot from my hard
drive and mount it from the command line. No modules are required to
do this so I assume there is the appropriate stuff in the kernel. Here
are the modules loaded when reading the drive:

myth11 linux # lsmod
Module                  Size  Used by
snd_usb_audio          63680  0
snd_usb_lib            11520  1 snd_usb_audio
snd_rawmidi            20640  1 snd_usb_lib
snd_atiixp             17120  0
snd_ac97_codec         75384  1 snd_atiixp
fglrx                 240380  0
agpgart                28968  1 fglrx
myth11 linux #

Here's what I think is the major clue: 

First, when it fails to boot, it  tells me that it cannot find
/dev/sda2. Immediately following that it identifies the Maxtor flash
drive, see two partitions, and says they are called sda1 and sda2.

   So, is this some sort of ordering problem? Does the kernel possibly
need a boot line config option to tell it to boot from SCSI or
something?

Thanks in advance,
Mark

-- 
gentoo-user@gentoo.org mailing list

Reply via email to