Sugar on a Stick/Sugar Clone: Difference between revisions
No edit summary |
No edit summary |
||
| Line 125: | Line 125: | ||
# A way to automatically identify live media images on secondary devices and partitions that could be used as sources for a Sugar Clone. | # A way to automatically identify live media images on secondary devices and partitions that could be used as sources for a Sugar Clone. | ||
# <s>Bundling of the scripts for convenience until they are included in SoaS.</s> (available 23 April 2010) | # <s>Bundling of the scripts for convenience until they are included in SoaS.</s> (available 23 April 2010) | ||
# | # Write custom iso image files to refresh the SoaS installation with an empty system overlay and permit redistribution of the customized system iso. (available 28 January 2011) | ||
#* See this comment https://bugzilla.redhat.com/show_bug.cgi?id=448030#c27 | #* See this comment https://bugzilla.redhat.com/show_bug.cgi?id=448030#c27 | ||
# | #* Add the ability to refresh the installation without restarting or re-installing. | ||
# Extend the facility to any Sugar image. | # Extend the facility to any Sugar image. | ||
# Allow Learner account/stick swapping without rebooting. | |||
# Allow multi-architecture distributions for larger capacity devices. | |||
These all should help us better prepare a SoaS customization kit. | These all should help us better prepare a SoaS customization kit. | ||
| Line 175: | Line 177: | ||
The script will launch and spew the files being copied to the screen and the progress of the rebuilding process. | The script will launch and spew the files being copied to the screen and the progress of the rebuilding process. | ||
After about | After about 10 minutes (on my system) the product iso file will be ready in the file, <code>/mnt/ext4/SoaSremix-x86_64-YYYYMMDD.HH.iso</code> | ||
* This iso holds, in the <code>/LiveOS/</code> directory, the {{Code|home.img}} from the booted Live USB Stick, and fresh {{Code|squashfs.img osmin.img}} files. | * This iso holds, in the <code>/LiveOS/</code> directory, the {{Code|home.img}} from the booted Live USB Stick, and fresh {{Code|squashfs.img osmin.img}} files. | ||
| Line 184: | Line 186: | ||
* Boot into another image (such as from another SoaS device) with the target SoaS device inserted into a second USB connection port. | * Boot into another image (such as from another SoaS device) with the target SoaS device inserted into a second USB connection port. | ||
* From a root user Terminal activity or console session, issue this installation command: | * From a root user Terminal activity or console session, issue this installation command: | ||
*: {{Code|/path/to/livecd-iso-to-disk --overlay-size-mb NNN | *: {{Code|/path/to/livecd-iso-to-disk --overlay-size-mb NNN /path/to/refreshed/image.iso /dev/sd?1}} | ||
* One needs to determine the proper paths on the working systems (for example, on a booted Mango Lassi, the path is {{Code|/LiveOS/livecd-iso-to-disk}}. | * One needs to determine the proper paths on the working systems (for example, on a booted Mango Lassi, the path is {{Code|/LiveOS/livecd-iso-to-disk}}. | ||