On Tue, 30 Jun 2015, E. Liddell wrote: > On Tue, 30 Jun 2015 01:55:29 -0400 (EDT) > Felmon Davis <davisf@...> 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: > > 1. Mount the iso read-only > 2. 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 > -- Felmon Davis Dog wisdom: Never pass up the opportunity to go for a joyride.