This tutorial is a log of the process used to prepare an eee-pc 701 to be used long term by an intelligent but 'non-technical', geographically remote person. The stock eee-pc image is not suitable because:
From this motivation we can derive a clear brief:
The tutorial is broken into a few bite sized chunks to aid in digestion:
HOWTO Make a Standard USB Image under Linux is kept relatively simple compared to what follows. In this tutorial we set up our working directory with the bit's & peices we'll need. There's an optional extra exercise to create a standard Xandros USB restore key from our kit of parts.
HOWTO Make a Disk Image with a Custom Partition Table is far more in depth. We'll create an empty disk image the size of the eee-pc hard disk, partition it, make file systems & mount the file systems for editing.
HOWTO Transfer Xandros to the Image & Remove UnionFS covers finding & mounting the first partition in the Asus disk image, copying it's contents to our disk image, tidying up the grub config and then removing the bits that set up the UnionFS system.
HOWTO Adapt the USB Restore Script to be More Simple & Flexible explains how to edit the init script from the Asus supplied rescue disk to be a bit more flexible & robust. We'll need to remove some fancy ninja magic to do with Asus' partitioning scheme that's not helping us.
HOWTO Install, Customise & Fold the Customisations Back Into the Restore Key covers installing with our new restore key, and how to role updates & tweaks of our eee-pc back into the new, more flexible rescue/restore disk.