[Pkg-sugar-devel] [Debian-olpc-devel] How to build for XO1 and XO1.5 ?

James Cameron quozl at laptop.org
Fri Mar 24 03:09:18 UTC 2017

On Thu, Mar 23, 2017 at 09:34:39PM -0500, Sebastian Silva wrote:
> On 18/03/17 09:35, Jonas Smedegaard wrote:
> > For the record I believe it _is_ possible to build legally
> > distributable Debian-derived images for XO laptops, and I am
> > interested in doing it.
> Your enthusiasm nudged me to discover I had a SD card running Jessie
> on XO1.5 since a year ago.
> In January 2016 I was enthusiastic about an image that George Hunt
> published with MATE. At that moment my XO1.5 keyboard starting
> malfunctioning badly so I could not continue tests.
> For a while I could try it, but only had firmware working for wifi a
> little while and then tried upgrading to stretch. It seems to have
> succeeded (gets to X11) but several systemd services complain, and
> firmware is no longer accepted (although md5 signature is the same).

I had a look at this once.  You may need a new kernel; a rebuild with
.config changes for firmware loading to wireless device.  New udev in
systemd does not support (or is not configured for) the older method
of loading firmware.

> ...

I'm also interested in trying one of the live build tools, but haven't
had time.  My build of a Debian derivative for NL3 (an EFI BIOS),
works by unpacking the ISO-9660 image, adding packages from my
archive, and then repacking the image.  Slow, but I use approx,
overlayfs, tmpfs and lots of RAM; it has been slower.  Also an
advantage in always starting from a known-good release image, which is
lost using live build tools.

It boots to Sugar desktop from the image on USB hard drive, USB flash
drive, USB solid-state drive, or USB DVD-ROM drive.  I've not tried
other media.

A grub menu option runs the usual derivative installer.  After
install, the system boots to Sugar desktop, with forty activities

Being a live image with the same Sugar desktop and activities is
helpful; don't need to do the install in order to test a build.

James Cameron

More information about the pkg-sugar-devel mailing list