Opened 14 years ago
Closed 12 years ago
#907 closed task (fixed)
New method for creation of SoaS USB sticks
Reported by: | lfaraone | Owned by: | lfaraone |
---|---|---|---|
Priority: | High | Milestone: | Unspecified |
Component: | Sugar on a Stick (SoaS) | Version: | Unspecified |
Severity: | Critical | Keywords: | |
Cc: | sdz, sascha_silbe, CarolineM, FGrose, gregorio | Distribution/OS: | Unspecified |
Bug Status: | Needinfo |
Description
The current method of creating SoaS sticks is not standardized, and many different ways are incompatable with one another, unreadable from outside of their local context, or both.
Therefore, we should standardize on a new tool and method to create SoaS sticks. This is required to accomplish ticket #598.
Change History (15)
comment:1 Changed 14 years ago by lfaraone
- Type changed from defect to task
comment:2 Changed 14 years ago by CarolineM
comment:3 Changed 14 years ago by FGrose
- Cc FGrose added
comment:4 Changed 14 years ago by gregorio
- Cc gregorio added
comment:5 Changed 14 years ago by tomeu
- Component changed from sugar to SoaS
comment:6 Changed 14 years ago by FGrose
SoaS project has these blueprints in launchpad:
comment:7 Changed 14 years ago by FGrose
Some may not realize that soas-strawberry.iso burnt to CD-ROM can be booted and used to install the image to a USB device. See http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Resources#Install_Methods item 3. 1.
The development SoaS image .iso files should include the current version of the livecd-iso-to-cd shell script for the Fedora version base to enable this feature routinely. (SoaS3-200909271154.iso seems to have an out-of-date version.)
We should also write this file to the root of the USB device at the time of the installation so that it is available from the USB device to help with further propagation of the image.
comment:8 Changed 14 years ago by satellit
It looks like ext3 formatting may be more robust in a USB
http://lwn.net/Articles/322823/
But if we use a real ext3 file system for soas then liveusb-creator scripts will not work
comment:9 Changed 14 years ago by sascha_silbe
- Distribution/OS changed from SoaS to Unspecified
Bulk change distribution=SoaS -> component=SoaS
comment:10 follow-up: ↓ 11 Changed 13 years ago by sdz
- Bug Status changed from Assigned to Needinfo
What's the status here? Any objections if I close it as a duplicate of #1798?
comment:11 in reply to: ↑ 10 Changed 13 years ago by FGrose
comment:12 Changed 13 years ago by satellit
see http://bugs.sugarlabs.org/ticket/2445 as suggestion for interim solution
comment:13 Changed 13 years ago by satellit
AN IDEA
Live USB Creating USB
for netbooks without a CD/DVD drive:
Format an 8GB or 16Gb USB with 2 partitions.
/dev/sdb1 fat 16 FEDORA boot flag
/dev/sdb2 fat 32 My Files
Place this USB in fedora desktop and start liveusb-creator
select:
Fedora-14-i686-Live-SoaS.iso on your desktop
set slider to 1200 persistence
select /sdb1 Fedora USB as Target Device
Create Live USB
Remove and reinsert this 2 partition USB in your desktop and copy your soas live.iso's to
My Files USB mounted on desktop
(this 2nd partition 4GB will hold at least 4 different live USB.iso's)
remove USB ( eject both MY Files and Fedora USB's)
Boot with the 2 partition Live USB
yum install liveusb-creator
start live usb creator on USB
[BROWSE] /Computer/mediaMy Files/ xxxx.iso (open)
[Target Device]select the target 2nd USB you just inserted (fat 16 FEDORA)
set [Persistence Storage] by moving slider
[Create Live USB]
*This 2 partition USB is a Portable Live USB Creator you can carry in your pocket*
Boot it and create Live USB's anywhere.
comment:14 Changed 13 years ago by satellit
http://wiki.sugarlabs.org/go/Sugar_Creation_Kit#Building_a_bootable_USB
In MacBook Air Works fine
comment:15 Changed 12 years ago by pbrobinson
- Resolution set to fixed
- Status changed from new to closed
SoaS uses liveinst and anaconda which is standardised in Fedora on which SoaS is based. The standard means of customisation work fine and if you wish to use other methods that are unsupported that's fine but you mileage may vary. There are a number of new means of installing that will debut with SoaSv5
The boot-helper is related to a new installer method for this reason: our current method of formatting and installing SoaS on USB sticks cannot be read by the boot-helper. LVM snapshots are difficult to read outside of the context (in this case the kernel used in SoaS) in which they were created. Therefore, I suggested that we simply have raw EXT3/whatever on the flash drive, and mount them directly rather than using LVM.