Talk:SoaS Blueberry Instructions

Persistent home directory
See LiveOS image for a discussion of storage options with the LiveOS images. A bug somewhere in Fedora 12/Soas Blueberry prevents booting with a persistent home directory. You need to leave out the options for a separate persistent home in SoaS Blueberry installations.
 * download the script:
 * Use this script in Terminal for soas-v2-Blueberry.iso: (/dev/sd(x)1 is your USB device) use partition manager to determine what it is.

sudo ./livecd-iso-to-disk.sh --overlay-size-mb 400 soas-2-blueberry.iso /dev/sd(x)1

Sample install to USB/SD stick
Verifying image... ./livecd-iso-to-disk.sh: line 385: checkisomd5: command not found Are you SURE you want to continue? Press Enter to continue or ctrl-c to abort Copying live image to USB stick Updating boot config file Initializing persistent overlay file 400+0 records in 400+0 records out 419430400 bytes (419 MB) copied, 48.6429 s, 8.6 MB/s Installing boot loader USB stick set up as live image! #
 * 1) ./livecd-iso-to-disk.sh --overlay-size-mb 400 --delete-home ./soas-2-blueberry.iso /dev/sd(x)1

VirtualBox
Prebuilt: VirualBox Program:

VMPlayer
Prebuilt: VMPlayer Program:ReadMe:


 * Copy the uncompressed files to a 2 GB or larger USB/SD and run it from the KEY on any computer running VirtualBox or VMPlayer

NOTE:
 * The older version of the script, shown below, will complete successfully, but the new installation startup process will have trouble finding the home folder and fail to complete.

=Older versions of SOAS:= Normally,the livecd-iso-to-disk installation has the advantage over the liveusb-creator installation method by allowing a persistent /home/liveuser folder with the --home-size-mb NNN option. This feature would allow you to update the OS image while keeping the user files (by running the script against your existing installation but leaving out the --home-size-mb NNN option).
 * Run it as root, making sure to pass the correct USB device and to set overlay and home size appropriately, depending on the stick size.

sudo ./livecd-iso-to-disk.sh --overlay-size-mb 300 --home-size-mb 160 --delete-home --unencrypted-home soas-strawberry.iso /dev/sd(x)1

Depending on the size of your USB stick, you may have to decrease --overlay-size-mb and --home-size-mb values (for example, for a 1-GB stick, use 200 for each).
 * The --delete-home option is used to avoid an error message while requesting both a new home (with --home-size-mb) and a persistent home (indirectly with --unencrypted-home). You wouldn't use the --delete-home option on an upgrade of the operation system only.


 * Watch out for errors in the output of the script, the script seems to ignore them! (and say all is fine on the last line).


 * (The above was copied and revised from: Sugar_on_a_Stick/Linux.)

Using boot helper disk with blueberry usb on Intel Mac
See Macintosh.

Question #95622 on Sugar on a Stick changed: https://answers.edge.launchpad.net/soas/+question/95622
 * edited for clarity (04/08/2010)

lisfolks posted a new comment: So, I didn't have to make any changes to the image on the USB. This is what I do to make it work:

vmlinuz0 initrd=initrd0.img root=LABEL=FEDORA rootfstype=vfat rw liveimg overlay=LABEL=FEDORA quiet rhgb
 * 1) Restart my MacBook Pro with the Blueberry imaged USB and the Boot Helper CD in place.
 * 2) Hold the 'C' key from the time the screen becomes black on the restart until the CD's boot screen comes up.
 * 3) At the boot screen, press Tab key to enter into the boot/kernel parameters screen.
 * This screen shows default values as follow:
 * (note that there are actually two spaces between quiet and rhgb)
 * 1) Using the arrow keys, move the cursor to the end of 'root=LABEL=FEDORA', backspace out the 'FEDORA', and replace it with 'soas-2-blueberry' (without the quotes, of course).
 * 2) Arrow to the end of 'rootfstype=vfat', then press backspace to remove the 'vfat' portion.  Replace it with 'iso9660' (again, without the quotes).
 * 3) Arrow to the end of the command line (one space after the 'rhgb' parameter).  Add 'selinux=0' (that's a zero, and again, leave out the quotes).'
 * 4) Hit return and (hopefully) boot USB into sugar

More Linux Information
Sugar_on_a_Stick/Linux