Customisation using an unsecure bootable USB drive and runin
James Cameron
quozl at laptop.org
Thu Apr 12 17:55:35 EDT 2012
Mikus, here's something that might make your customisation a tiny bit
easier ...
Write a runin-main shell script that does your customisations. It will
be executed on boot.
Create a runin.tgz file on a USB drive that contains at minimum the
runin-main script. It may contain other things too; these are unpacked
in /bootpart/runin, so there is a limit to the space available.
Create a boot/olpc.fth file on the USB drive that copies the runin.tgz
file to the boot partition:
-- cut here --
\ unsigned customisation script for OLPC XO-1.5 via runin test
visible
copy u:\runin.tgz int:\runin\runin.tgz
boot int:\boot\olpc.fth
-- cut here --
See /etc/init.d/00*runin for how this works.
fs-update the build, then boot from the USB drive.
(You could even have the fs-update after visible in the script, but
that's a bit destructive if you leave it in by mistake).
Only works on unsecure laptops. On secure laptops the USB drive boot
script is ignored.
--
James Cameron
http://quozl.linux.org.au/
More information about the Devel
mailing list