Para crear un LiveCD en debian, sólo tiene que instalar live-helper:
apt-get install live-helper live-initramfs qemu
En sid, el paquete live-helper ya no existe, en su lugar está el live-build, y se está haciendo uno que va a ser bueno que es el live-magic.
Crear un directorio como root que sea el de trabajo:
sudo su mkdir milivecd cd milivecd
Luego ejecutar la configuración, puede ejecutar la configuración mínima con:
lh config
Pero si quiere intalar programas previamente, y bajo otra arquitectura y bajo una distribución diferente a la oficial, borre todos archivos del directorio incluyendo los ocultos, o borre el directorio, o mejor use lh clean --binary, y lo vuelve a crear, así que esto lo puede hacer con:
lh clean --binary lh config -b iso -d squeeze -a i386 -p gnome-core --packages "openoffice.org vim iceweasel"
Lo que le instala una versión de squeeze con kde para un i386, y una serie de paquetes interesantes para trabajar con electrónica.
Para probarlo use el qemu:
qemu -cdrom binary.iso
Si lo que va a crear es una imagen para copiar a una usb, lo que debe hacer es usar la opción -b usb-hdd así:
lh clean --binary lh config -b usb-hdd -d squeeze -a i386 -p gnome-core --packages "openoffice.org vim iceweasel"
Y para probarlo con qemu, use -hdb:
qemu -hda binary.img
Para compartir archivos puede usar scp, y en términos generales puede usar ssh para conectarse entre máquinas, puede mirar [5] o [6] para Networking.
Bibliografía
[1] http://live.debian.net/manual/en/html
[2] http://live.debian.net/project/about/
[3] http://forums.debian.net/viewtopic.php?f=16&t=47489&hilit=live+helper
[4] http://www.linuxscrew.com/2007/07/31/how-to-create-custom-linux-iso-image/