On Tue, 30 Jun 2015, E. Liddell wrote:
On Tue, 30 Jun 2015 01:55:29 -0400 (EDT)
Felmon Davis <davisf(a)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:
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.