On Thu, 2009-06-04 at 13:16 -0400, Chris Ball wrote:
Hi,
> 1. What should the root= kernel parameter be?
LABEL=OLPCRoot, unless there's a good reason not to use LABEL=.
We'll want to boot it from NAND (/dev/hda1), USB or SD.
Checked in on xo-1.5 branch of projects/fedora-xo
Raises some questions for later...in what form are we going to use an
initrd (our previous one, or a different one) and will it support LABEL=
> The resultant file is 4gb, albeit sparse. Maybe rsync can
handle
> sparse files efficiently.
Or we could distribute it as a .bootable.gz, which is what I've been
doing for rawhide-xo.
OK, the .img file now gets compressed with gzip, and indeed it
compresses very well.
Checked in on xo-1.5 branch of projects/fedora-xo
We can just run fdisk on the loop device first, I think? Then, you
could flash it to NAND (the XO-1.5 NAND shows up as an IDE device)
with "zcat new.bootable.gz >/dev/hda", or to USB with >/dev/sdX.
Presumably OFW could be made to do something similar; I'm not sure
what "copy-nand" should look like for the 1.5, now that it's IDE.
Any problems with this?
As discussed on IRC, this is a bit tricky and since we don't know what
the OFW-level interface is going to look like, I've left this for now.
Daniel