[Pkg-sugar-devel] [Debian-olpc-devel] How to build for XO1 and XO1.5 ?
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
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.
More information about the pkg-sugar-devel