Sugar on a Stick/Windows
Introduction
This page is designed to help you to put your Sugar on a Stick image on a thumbdrive using Microsoft Windows. If you have questions, trouble or feedback, please let us know on the Sugar on a Stick talk page. If you can improve these instructions, please edit the page and do so!
with Microsoft Windows
There are three ways to do this:
- 1. Use Fedora Live USB Creator
- (This installation method is not recommended for long-time usage of Sugar on a Stick. See why.)
- Download the Live USB Creator from Fedora.
- Insert a USB flash drive (or SD Card) with 2 GB or more of free space into your computer.
- Launch Live USB Creator.
- Select the 'Browse' button to 'Use existing Live CD' and find the downloaded .iso file image on your system.
- Adjust the Persistent Storage slider. This enables you to save changes to the system and additional Sugar Activities onto the device.
- Select your flash drive as the target, and click the Create Live USB button.
- Wait for the process to finish, then close the Live USB Creator program.
- Stop your flash drive with the Safely Remove Hardware and Eject Media notification area icon dialog, and eject it.
- See a video of an earlier version of this process here.
- 2. Burn a CD-ROM disc, boot from it, then run the script, livecd-iso-to-disk
- Use Windows 7 built-in Disk Image Burner or a free utility, like ImgBurn, to write the downloaded Sugar on a Stick .iso file onto a blank CD.
- Insert a USB flash drive (or SD Card) with 2 GB or more of free space into your computer.
- Boot your computer with the CD-ROM disc. You probably need to press F1, F10, F12, Esc, or a similar key as the computer starts up in order to set the boot source for your computer to the CD-ROM device.
- A successful boot will take you into Sugar on a Stick. You can From there, open the Terminal Activity, , from the Home view.
- Click the 'Become root' icon, , to gain administrative permissions in the Terminal session.
- Change the working directory to
/run/initramfs/live/LiveOS
- (Versions earlier than Fedora 17 would use
/mnt/live/LiveOS
or/LiveOS
.)
- (Versions earlier than Fedora 17 would use
- Be certain of your USB/SD scsi drive node name (such as sda, sdb, etc.) and partition (such as 1, 2, etc.), yielding, for example,
/dev/sdb1
.- Use the
df -Th
command to confirm your devices before executing the following script.
- Use the
- execute the Linux command line:./livecd-iso-to-disk --reset-mbr --overlay-size-mb 500 --home-size-mb 900 --delete-home --unencrypted-home /run/initramfs/livedev /dev/sd?1
- (Versions earlier than Fedora 17 would use
/dev/live
or/dev/sr0
instead of/run/initramfs/livedev
.)
- (Versions earlier than Fedora 17 would use
- Shutdown the physical machine.
- Reboot from the newly-installed Live USB with Sugar on a Stick.
- 3. Launch a virtual machine, then run the script, livecd-iso-to-disk
- Download and install VirtualBox (for example; you could do something similar with another vm).
- Create a new virtual machine.
- Choose Linux for the Operating System and Version Fedora (64 bit) if available, or Fedora, on systems lacking 64-bit functionality.
- Attach the Sugar on a Stick .iso file as a CD in the Storage Section
- Insert a USB storage device into your physical computer and enable the VirtualBox USB controller. Then add a filter to recognize the inserted device in the USB section of the VirtualBox machine setup.
- Start the new virtual machine.
- Verify that the USB device is recognized in the running virtual machine.
- Your device appears in the hover box for the USB stick icon in the virtual machine bottom frame.
df -Th
shows your device filesystem on a device node, for example, /dev/sda1, mounted on a directory mount point, such as /run/media/<AccountName>/<USBdeviceManufacturer>
You should see something like the following:
[root@localhost LiveOS]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/live-rw ext4 4.0G 1.5G 2.5G 37% / tmpfs tmpfs 250M 236K 249M 1% /dev/shm /dev/sr0 iso9660 509M 509M 0 100% /run/initramfs/live varcacheyum tmpfs 250M 0 250M 0% /var/cache/yum /tmp tmpfs 250M 24K 249M 1% /tmp vartmp tmpfs 250M 0 250M 0% /var/tmp /dev/sda1 vfat 15G 2.4G 13G 17% /run/media/<MyAccount>/TOSHIBA
- Continue from step #4 in the Burn a CD-ROM disc section above.
- Shutdown the virtual machine.
- Reboot your physical computer from the newly-installed Live USB with Sugar on a Stick.