On Tue, 30 Jun 2015, E. Liddell wrote:
On Tue, 30 Jun 2015 01:55:29 -0400 (EDT) Felmon Davis davisf@union.edu wrote: [...]
a) I don't think one can just copy stuff over to a livecd and have it work. one has to deal with the special filesystem on a livecd; and
I wouldn't say it's "special", exactly--usually you've got an iso with a squashfs blob containing a pretty normal linux filesystem inside. I've never actually tried this, but based on a little reading, the modification steps would be something like this:
- Mount the iso read-only
- Copy all the files to a temporary directory in your computer's main
file system 3. Mount the squashfs (on the non-current exegnu image I probed, it was in /mnt/temp/live ) 4. Copy the files out of the squashfs and into a temporary directory, since that file system is read-only 5. Mess around with the files as you would on any other system 6. Rebuild the squashfs ( http://tldp.org/HOWTO/SquashFS-HOWTO/ has fairly extensive directions) and copy it over the old one. 7. Rebuild the iso using the software of your choice (a different livecd distro suggests a command-line tool called xorriso, if you have no preference or can't get your favourite to produce something bootable)
I once saw some instructions like this; a couple of steps are unclear to me but I don't have the time right now to muddle through but will attempt it when I get some 'hacking' time.
You'll need to have support for squashfs in your kernel, but most of the binary distros throw in everything but the kitchen sink anyway.
looks like it's in the kernel here: 3.16.0-4-686-pae.
f.
Best of luck.
E. Liddell