On 9 Dec 2012, at 16:20, Chris Tapp wrote: > I've built an image using meta-cedartrail and copied the .hdd image onto a > USB drive. > > Booting the 'install' label install as expected to an mSATA SSD as sda on an > Intel DN2800MT board and this boots as expected. > > However, I need to use an eUSB SSD. The installer detects this as 'sdb' and > installs ok, but the system fails to boot with a 'kernel panic' reporting > that the root FS can't be found. The grub boot specifies: > > set root=(hd0,1) > > ... root=/dev/sdb2 > > Which looks reasonable. The serial console diagnostics "... here are the > available partitions:" entry does not list __any__ partitions. Does this mean > that the driver required is currently a module and needs to be configured as > a built-in? If so, is there an easy way to work out which one?
Adding rootdelay=5 to the kernel command line means the kernel then sees the USB boot device. It is also sda2 (rather than sdb2, as installed), so I also needed to set root=/dev/sda2 Chris Tapp [email protected] www.keylevel.com _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
