More robust iso: Difference between revisions
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude>{{TOCright}} | |||
</noinclude> | |||
== Summary == | == Summary == | ||
| Line 4: | Line 6: | ||
== Owner == | == Owner == | ||
'''This feature does not yet have an owner.''' | |||
''This should link to your home wiki page so we know who you are'' | ''This should link to your home wiki page so we know who you are'' | ||
* Name: [[User:AcountName| Your Name]] | * Name: [[User:AcountName| Your Name]] | ||
| Line 23: | Line 28: | ||
overlay fs = "sorry, can't write your file and I just corrupted everything you ever wrote to the overlay". | overlay fs = "sorry, can't write your file and I just corrupted everything you ever wrote to the overlay". | ||
Our current thinking is that this goal is achievable with a bit of scripting that takes the livecd-tools .iso image we get now and... | |||
' | |||
# creates a pre-partitioned disk image (cue loads of partition / cylinder /etc. nuances here) | |||
# unrolls the livecd-tools' nested filesystems and copies the contents to the disk image from #1 | |||
# does any hacking of the filesystem contents necessary to remove any undesirable assumptions about the livecd-tools' filesystem configuration. | |||
'' | == Benefit to SoaS == | ||
SoaS stick failure is inevitable after a certain volume of writes right now because the overlay ''will'' run out of the finite amount of space it has. This eliminates this method of stick failure. | |||
[http://bugs.sugarlabs.org/ticket/1798 #1798] is the relevant ticket. | |||
== Scope == | == Scope == | ||
| Line 47: | Line 59: | ||
== Documentation == | == Documentation == | ||
''Is there upstream documentation on this feature, or notes you have written yourself? Has this topic been discussed in the mailing list or during a meeting? Link to that material here so other interested developers can get involved.'' | ''Is there upstream documentation on this feature, or notes you have written yourself? Has this topic been discussed in the mailing list or during a meeting? Link to that material here so other interested developers can get involved.'' | ||
The below links are not sorted, but are here for reference when this feature proposal is being written up in more detail. Not all of them may be useful, as a warning for the next person to tackle this page. [[User:Mchua|Mchua]] 19:04, 11 June 2010 (EDT) | |||
* http://cgit.sugarlabs.org/soas/mainline/tree/make_fake_device.sh?h=blueberry#n44 | |||
* http://lists.sugarlabs.org/archive/soas/2010-January/000715.html | |||
* http://lists.sugarlabs.org/archive/soas/2010-January/000654.html | |||
* http://cgit.sugarlabs.org/soas/mainline/tree/livecd-iso-to-bootable-tree.sh?h=blueberry | |||
* http://lists.sugarlabs.org/archive/soas/2010-January/000656.html | |||
* http://lists.sugarlabs.org/archive/soas/2010-January/000683.html | |||
== Release Notes == | == Release Notes == | ||