I am attempting to run headless, and would in fact like to delete the various libs used only for GUI from tinycore.gz (when I have time to figure this out).
I discovered that you don't need the GUI to do backup, you can simply invoke the underlying tool: filetool.sh backup
I had understood that if you added the restore=hda1 option to the boot command that backup would also be automatic, but I've not found that to be the case, I have to manually invoke backup everytime I modify something. I am running within VirtualBox, so that might somehow interfere with shutdown sequence. My goal is to avoid linux install cycles by creating a base VBox image, cloning it for each host instance I want to run, running a script to modify hostname, IP, etc, then firing filetool backup. Any reason this is not wise?
I believe the three-way split of persistent information is correct: 1) core image and TCE's, 2) dynamic environment data (filetool backup) and 3) user data (full-functioned backup tool).
There are several "system" files I need to add to /opt/.filetool.lst in order to preserve basic initial configuration information. These are: etc/passwd, etc/group, etc/shadow, etc/gshadow, etc/sudoers, etc/hosts, and etc/fstab. I'm a little nervous about recreating the tinycore.gz file to include these important OS files. Is there a tool that will ensure I get all needed content in the tinycore.gz image?
Regards,
Dave