Para obter um sistema funcional com um sistema de arquivos squashfs:
sudo apt-get install live-boot live-boot-initramfs-tools extlinux
sudo update-initramfs -u
Crie um arquivo squashfs a partir de um sistema de arquivos bootado ou rodando o Ubuntu, com os pacotes que você quiser. O link fornece boas instruções para criar um sistema de bootstrap para ser desenvolvido. Formate a unidade de destino com ext2 / 3/4 e ative o sinalizador de inicialização. Crie o layout da pasta na unidade de destino e instale o extlinux:
mkdir -p ${TARGET}/boot/extlinux ${TARGET}/live
extlinux -i ${TARGET}/boot/extlinux
dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdX #X is the drive letter
cp /boot/vmlinuz-$(uname -r) ${TARGET}/boot/vmlinuz
cp /boot/initrd.img-$(uname -r) ${TARGET}/boot/initrd
cp filesystem.squashfs ${TARGET}/live
Crie $ {TARGET} /boot/extlinux/extlinux.conf com o seguinte conteúdo:
DEFAULT Live
LABEL Live
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd boot=live toram=filesystem.squashfs
TIMEOUT 10
PROMPT 0
Agora você deve poder inicializar a partir da unidade de destino para o seu sistema eliminado.