Talk:Emulating the XO: Difference between revisions
(Temporary summary of current state) |
(Wiki maintenance - how to build needed images) |
||
Line 7: | Line 7: | ||
currently: quickstart is a "choice of livecd/sound/no-library/read-only or qemu/non-devel.img/no-sound/library/read-write". and devel is "mix of qemu/livecd.iso/sound/ro and qemu/-devel.img/no-sound/rw". [[User:MitchellNCharity|MitchellNCharity]] 13:06, 24 May 2007 (EDT) |
currently: quickstart is a "choice of livecd/sound/no-library/read-only or qemu/non-devel.img/no-sound/library/read-write". and devel is "mix of qemu/livecd.iso/sound/ro and qemu/-devel.img/no-sound/rw". [[User:MitchellNCharity|MitchellNCharity]] 13:06, 24 May 2007 (EDT) |
||
== Wiki maintenance - how to build needed images == |
|||
The two flavors of iso/img's we really want to give visitors are not regrettably generated automatically. Here is how to create them. |
|||
=== Modified .iso LiveCD - adding the olpc library === |
|||
The [[LiveCd]] is intended for development, and thus doesn't include the olpc library. One wants the library when demo'ing sugar to visitors. Here is how to add it. |
|||
The LiveCD is currently created manually every month or two. [[User:Holger|Holger]] is working to make it automatic and daily. Perhaps we can make this part of that process. |
|||
==== Getting /home/olpc/Libary ==== |
|||
Sigh. You would think there was a tar somewhere. But no. |
|||
Approaches: |
|||
*Recursive wget of http://dev.laptop.org/pub/content/library . But because of the way the library is structured, you need to |
|||
wget -r http://dev.laptop.org/pub/content/library |
|||
and then grovel over dev.laptop.org/pub/content/library/sidebar.html |
|||
to obtain the sections. |
|||
perl -ne 'next if !m#(\w+)/index.html#;print "http://dev.laptop.org/pub/content/library/$1/\n";' < dev.laptop.org/pub/content/library/sidebar.html|sort -u > deleteme |
|||
cat deleteme | xargs -n 1 wget -r |
|||
But, then you would need to chase after more directories. Punt. |
|||
*Snarf a copy from an xo disk image (the ext3.img variety). |
|||
*:The -devel_ext3.img's don't have it. An ext3-tree tar I tried didn't have it.You should be able to do the following as root: |
|||
mkdir tmpdir |
|||
mount -o loop,offset=32256 olpc-redhat-stream-development-ext3.img tmpdir |
|||
But I can't. :/ |
|||
*...out of time for today... [[User:MitchellNCharity|MitchellNCharity]] 15:17, 27 May 2007 (EDT) |
|||
Get the livecd: |
|||
wget http://olpc.download.redhat.com/olpc/streams/sdk/latest/livecd/olpc-redhat-stream-sdk-livecd.iso |
|||
... |
|||
=== qemu .img version of the LiveCd+Library === |
Revision as of 19:17, 27 May 2007
Xen Player
Is anybody doing such an emulation? Nitpicker 21:59, 5 October 2006 (EDT)
- Moved from abandoned Talk:OS_images_for_emulation. MitchellNCharity 03:04, 24 May 2007 (EDT)
Temporary summary of current state
currently: quickstart is a "choice of livecd/sound/no-library/read-only or qemu/non-devel.img/no-sound/library/read-write". and devel is "mix of qemu/livecd.iso/sound/ro and qemu/-devel.img/no-sound/rw". MitchellNCharity 13:06, 24 May 2007 (EDT)
Wiki maintenance - how to build needed images
The two flavors of iso/img's we really want to give visitors are not regrettably generated automatically. Here is how to create them.
Modified .iso LiveCD - adding the olpc library
The LiveCd is intended for development, and thus doesn't include the olpc library. One wants the library when demo'ing sugar to visitors. Here is how to add it.
The LiveCD is currently created manually every month or two. Holger is working to make it automatic and daily. Perhaps we can make this part of that process.
Getting /home/olpc/Libary
Sigh. You would think there was a tar somewhere. But no.
Approaches:
- Recursive wget of http://dev.laptop.org/pub/content/library . But because of the way the library is structured, you need to
wget -r http://dev.laptop.org/pub/content/library
and then grovel over dev.laptop.org/pub/content/library/sidebar.html to obtain the sections.
perl -ne 'next if !m#(\w+)/index.html#;print "http://dev.laptop.org/pub/content/library/$1/\n";' < dev.laptop.org/pub/content/library/sidebar.html|sort -u > deleteme cat deleteme | xargs -n 1 wget -r
But, then you would need to chase after more directories. Punt.
- Snarf a copy from an xo disk image (the ext3.img variety).
- The -devel_ext3.img's don't have it. An ext3-tree tar I tried didn't have it.You should be able to do the following as root:
mkdir tmpdir mount -o loop,offset=32256 olpc-redhat-stream-development-ext3.img tmpdir
But I can't. :/
- ...out of time for today... MitchellNCharity 15:17, 27 May 2007 (EDT)
Get the livecd:
wget http://olpc.download.redhat.com/olpc/streams/sdk/latest/livecd/olpc-redhat-stream-sdk-livecd.iso
...