aragonm,

I am afraid that there is no documentation on how to modify live CDs. I mostly opened up the ISO from the Live CD, added my content and burned the ISO. This almost always works.

Frankly I see no big difference between having a taylored installable media with automated installation versus having a diskspace effective backup of a freshly installed system (e.g. with REAR). Both will (hopefully) result in a fresh system according your requirements.

I do not know about your use case and have never tried to automate System installation for Linux but my previous experience with WinXP un-attended CDs is this: You either spent a loooooot of time to keep your master CD fresh (new version of drivers / tools, exchange of tools, modification / optimisation of system settings) or you will soon have a deprecated installation CD.

Modern Linux distribution (Ubunutu, Trisquel, Linux Mint, etc) make the installation pretty straight forward. So unless you do tons of changes to the basic installation, you should be able to set up a fresh system with only a few mouse clicks (e.g. keyboard settings, hostname, timezone, user & password). A quick "sudo apt-get update && sudo apt-get upgrade" after the installation will ensure you have the latest stuff on your system.

A simplistic approach could be a small bash script on a modified Trisquel ISO which installs the tools you are used to via sudo apt-get install . This bash script could also do modifications of config files via simple sed command or copying pre-configured files to the corresponding dirs.

The more complex approach could involve partitioning the drive by a given scheme via sfdisk:

From the sfdisk man page:
Dump the partitions of a device in a format useful as input to sfdisk. For example,
                  % sfdisk -d /dev/hda > hda.out
                  % sfdisk /dev/hda < hda.out

Mount the new generated partitions in a Live environment and simply rsync or unpack the full directory structure of your source system over to the newly generated filesystems.

Trisquel is pretty small. In fact I run a Trisquel installation from a small 16GB USB stick with a lot of stuff installed.


Reply via email to