[Sugar-devel] "Cannot find root file system!" with 2009-06-03 SoaS on XO-1

S Page skierpage at gmail.com
Sat Jun 13 02:38:55 EDT 2009


I made a live USB for my XO-1 in Kubuntu 9.04.  I downloaded
http://people.sugarlabs.org/sdz/livecd-iso-to-disk.sh and the current
SoaS-2 snapshot. I installed the package dependencies.  I synthesized
the overlapping instructions in
http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Linux and
http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Installation/OLPC (the
latter only documents Fedora) , using commands like

sudo ./livecd-iso-to-disk.sh --overlay-size-mb 300 --home-size-mb 160
--unencrypted-home Soas2-200906031834.iso /dev/sdc1
sudo ./livecd-iso-to-disk.sh --overlay-size-mb 300  --unencrypted-home
--noverify --skipcopy --xo --xo-no-home Soas2-200906031834.iso
/dev/sdc1

I inserted this in my unlocked XO-1 running q2e41 firmware, and got:

...
starting udev4
creating devices

------------------------
WARNING: cannot find root file system!
------------------------

Create symlink /dev/root and then exit this shell to continue
the boot sequence.

bash: no job control in this shell
bash-4-0#

scsi 0:0:0:0: Direct-Access   SanDisk   Cruzer Pattern 7.01 PQ: 0 ANSI: 0 CCS
sd 0:0:0:0: [sda] (disk size stuff...)
(... more sda mesages)

This rings a bell, I think it happened to me months ago with Rawhide-XO.
It sounds like http://dev.sugarlabs.org/ticket/421 , marked Closed.  I
looked through the comments in there and
https://fedorahosted.org/liveusb-creator/ticket/53 and didn't see
anything that helped: the overlay UUID matches, reinserting USB and/or
exiting shell doesn't help, etc.


Also, can anyone point to a reasonable explanation of what goes on
during a LiveUSB boot?  initrd, syslinux.cfg, squash-fs, overlays...
This stuff clearly isn't bulletproof but is cloaked in obscurity-fu.

Thanks,
--
=S Page


More information about the Sugar-devel mailing list