[Sugar-devel] "Cannot find root file system!" with 2009-06-03 SoaS on XO-1
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
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
I inserted this in my unlocked XO-1 running q2e41 firmware, and got:
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
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.
More information about the Sugar-devel