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
identical message when trying to boot a Mac Mini: http://lists.sugarlabs.org/archive/sugar-devel/2009-May/014519.html
a friend counselled me recently to "create a symlink to the ramdisk", but I'm not sure how to do that.
Sean
On Sat, Jun 13, 2009 at 8:38 AM, S Pageskierpage@gmail.com wrote:
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
Fedora-olpc-list mailing list Fedora-olpc-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-olpc-list