[SoaS] Mango Lassi USB Boot issue

Thomas C Gilliard satellit at bendbroadband.com
Fri Dec 17 00:57:54 EST 2010


Use a fedora Virtual Appliance in Debian Lenny to create a persistent 
liveUSB:

1-) Download and installing loading 
virtualbox-3.2_3.2.12-68302~Debian~lenny_i386.deb
(http://www.virtualbox.org/wiki/Linux_Downloads) 
http://download.virtualbox.org/virtualbox/3.2.12/virtualbox-3.2_3.2.12-68302~Debian~lenny_i386.deb

2-) Download and install Fedora-13- into Virtualbox:
http://mirror.uoregon.edu/fedora/linux/releases/13/Live/i686/Fedora-13-i686-Live.iso
(you can use f14 also)

3-) set up USB share filter (Settings/ports/USB enable/ add empty filter )

4-)Start the Fedora-13 appliance, (be sure to change the CD setting to 
empty from the .iso prior to starting)
install liveusb-creator (root terminal "yum install liveusb-creator" and 
"yum install gparted"

5-)format the 4 GB USB as fat16 or fat32 labeled "FEDORA " (CAPS) boot 
flag set using gparted in fedora 13 (Very important)

6-) start liveusb-creator.
choose your USB   </dev/sd(x) FEDORA >set persistence with slider and 
Choose the live .iso for the USB you want to use.
Resulting persistent Live USB should boot properly.

This method should be an OS and Hardware agnostic way to create a Live USB

Tom Gilliard
satellit on freenode IRC #sugar



Rajiv Bhushan wrote:
> Yes I have. However, as I was installing from a Debian Lenny based 
> system. Most of these were  not applicable to me. The only options 
> available to me were to either use unetbootin, or to use the 
> livecd-iso-to-disk.sh script.
>
> When I click on the link, it downloads a file called yfRX867I.sh.part 
> and not livecd-iso-to-disk.sh
>
> If I rename the downloaded file to livecd-iso-to-disk.sh and execute 
> the script as suggested in the instructions, the script is unable to run.
>
> This only left the unetbootin option, which gave me the errors 
> described earlier.
>
> It is quite possible, that unetbootin 372-1 cannot be used -- which is 
> what I suspect -- However, that is the only version available to me on 
> Lenny -- and trying to install the squeeze version shifts me over into 
> dependency hell!
>
> Thanks for the thought.
>
> Walter Bender wrote:
>> On Thu, Dec 16, 2010 at 4:55 PM, Rajiv 
>> Bhushan<rajiv.bhushan at gmail.com>  wrote:
>>> The same thing occurs with SOAS Mirabelle
>>>
>>> I am using Unetbootin release 372
>>>
>>> I tried modifying syslinux.cfg as suggested in
>>> https://answers.launchpad.net/soas/+question/95622
>>>
>>> I modified
>>>
>>> the line
>>> append initrd=/ubninit root=live:CDLABEL=Fedora-14-i686-Live-SoaS
>>> rootfstype=auto ro liveimg quiet rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM
>>>
>>> to
>>>
>>> append initrd=/ubninit root=live:CDLABEL=Fedora-14-i686-Live-SoaS
>>> rootfstype=iso966o ro liveimg quiet rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM
>>> selinux=0
>>>
>>> Still produced the error
>>>
>>>   ---------
>>> No root device found
>>> Boot has failed, sleeping forever
>>> ---------
>>>
>>> Suggestions are welcome
>>>
>>> Rajiv Bhushan wrote:
>>>>
>>>> I just use Unetbootin to write the latest Mango Lassi ISO on to a 
>>>> 4G USB
>>>> stick.
>>>>
>>>> I booted onto a Compaq and a Toshiba laptop, and After the initial
>>>> splash screens, the boot process stops, and I get the following 
>>>> message
>>>>
>>>> (Note '----------' indicates begining and end of message or file)
>>>> ---------
>>>> No root device found
>>>> Boot has failed, sleeping forever
>>>> ---------
>>>>
>>>> On examining the files on the USB stick
>>>>
>>>> in the /efi/boot folder, boot.conf is as below
>>>>
>>>> --------------
>>>> default=0
>>>> splashimage=/EFI/boot/splash.xpm.gz
>>>> timeout 10
>>>> hiddenmenu
>>>>
>>>> title Fedora-14-i686-Live-SoaS
>>>> kernel /EFI/boot/vmlinuz0 root=live:LABEL=Fedora-14-i686-Live-SoaS
>>>> rootfstype=auto ro liveimg quiet rhgb
>>>> initrd /EFI/boot/initrd0.img
>>>> title Verify and Boot Fedora-14-i686-Live-SoaS
>>>> kernel /EFI/boot/vmlinuz0 root=live:LABEL=Fedora-14-i686-Live-SoaS
>>>> rootfstype=auto ro liveimg quiet rhgb check
>>>> initrd /EFI/boot/initrd0.img
>>>> ------------------
>>>>
>>>> The root folder / the file syslinux.cfg is as follows
>>>>
>>>> ----------------
>>>> default vesamenu.c32
>>>> prompt 0
>>>> menu title UNetbootin
>>>> timeout 100
>>>>
>>>> label unetbootindefault
>>>> menu label Default
>>>> kernel /ubnkern
>>>> append initrd=/ubninit root=live:CDLABEL=Fedora-14-i686-Live-SoaS
>>>> rootfstype=auto ro liveimg quiet rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM
>>>>
>>>> label ubnentry0
>>>> menu label Fedora-14-i686-Live-SoaS
>>>> kernel /EFI/boot/vmlinuz0
>>>> append initrd=/EFI/boot/initrd0.img
>>>> root=live:LABEL=Fedora-14-i686-Live-SoaS rootfstype=auto ro liveimg
>>>> quiet rhgb
>>>>
>>>> label ubnentry1
>>>> menu label Verify and Boot Fedora-14-i686-Live-SoaS
>>>> kernel /EFI/boot/vmlinuz0
>>>> append initrd=/EFI/boot/initrd0.img
>>>> root=live:LABEL=Fedora-14-i686-Live-SoaS rootfstype=auto ro liveimg
>>>> quiet rhgb check
>>>>
>>>> label ubnentry2
>>>> menu label Boot
>>>> kernel /EFI/boot/vmlinuz0
>>>> append initrd=/EFI/boot/initrd0.img
>>>> root=live:CDLABEL=Fedora-14-i686-Live-SoaS rootfstype=auto ro liveimg
>>>> quiet rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM
>>>>
>>>> label ubnentry3
>>>> menu label Boot (Basic Video)
>>>> kernel /EFI/boot/vmlinuz0
>>>> append initrd=/EFI/boot/initrd0.img
>>>> root=live:CDLABEL=Fedora-14-i686-Live-SoaS rootfstype=auto ro liveimg
>>>> quiet rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM xdriver=vesa nomodeset
>>>>
>>>> label ubnentry4
>>>> menu label Verify and Boot
>>>> kernel /EFI/boot/vmlinuz0
>>>> append initrd=/EFI/boot/initrd0.img
>>>> root=live:CDLABEL=Fedora-14-i686-Live-SoaS rootfstype=auto ro liveimg
>>>> quiet rhgb check
>>>>
>>>> label ubnentry5
>>>> menu label Memory Test
>>>> kernel /EFI/boot/memtest
>>>> append initrd=/ubninit
>>>>
>>>> label ubnentry6
>>>> menu label Boot from local drive
>>>> kernel /ubnkern
>>>> append initrd=/ubninit
>>>> --------------------------
>>>>
>>>> The ubnfilel.txt has
>>>>
>>>> --------------------
>>>> EFI/boot/boot.conf
>>>> EFI/boot/boot.efi
>>>> EFI/boot/bootia32.conf
>>>> EFI/boot/bootia32.efi
>>>> EFI/boot/grub.conf
>>>> EFI/boot/initrd0.img
>>>> EFI/boot/isolinux.bin
>>>> EFI/boot/isolinux.cfg
>>>> EFI/boot/memtest
>>>> EFI/boot/splash.jpg
>>>> EFI/boot/splash.xpm.gz
>>>> EFI/boot/vesamenu.c32
>>>> EFI/boot/vmlinuz0
>>>> LiveOS/osmin.img
>>>> LiveOS/squashfs.img
>>>> isolinux/boot.cat
>>>> isolinux/initrd0.img
>>>> isolinux/isolinux.bin
>>>> isolinux/isolinux.cfg
>>>> isolinux/memtest
>>>> isolinux/splash.jpg
>>>> isolinux/vesamenu.c32
>>>> isolinux/vmlinuz0
>>>> ------------------------
>>>>
>>>>
>>>> The ubnpathl.txt has
>>>>
>>>> ---------------
>>>> isolinux
>>>> LiveOS
>>>> EFI/boot
>>>> EFI
>>>> -----------------
>>>>
>>>> These are the only files that appear to be editable.
>>>>
>>>> Any ideas as to how to get sugar to boot?
>>>
>>> _______________________________________________
>>> SoaS mailing list
>>> SoaS at lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/soas
>>>
>>
>> Have you looked at the Warning and suggestions found here:
>>     http://wiki.sugarlabs.org/go/Downloads#MS_Windows
>>
>> -walter
>>
> _______________________________________________
> SoaS mailing list
> SoaS at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/soas
>


More information about the SoaS mailing list