I've noticed after totally remastering a gnap core that /mnt/livecd/etc/inittab is different to /etc/inittab used when booting. This means that any edits that I've made to the inittab aren't replicated onto the booted filesystem.
ok, I've figured it out to be due to me needing (and keeping) the /sbin/livecd-functions.sh file. This was fooling gnap into thinking it was a real LiveCD and it would update the inittab before it was used! A fix for this is to add the following to the 'fsscript' file inside your specs directory: --- start cut --- # Stop the inittab from being updated sed -i "s/livecd_fix_inittab/#livecd_fix_inittab/" /sbin/rc --- end cut --- This will comment out the part of the /sbin/rc script that tries to update the /etc/inittab file. You can then keep in the livecd-functions.sh script and make use of the net-setup file to config the network settings :-)