#!/bin/bash DIST=oneiric # get original ubuntu netboot iso wget -nv http://archive.ubuntu.com/ubuntu/dists/${DIST}/main/installer-i386/current/images/netboot/mini.iso -P /tmp # copy files mkdir /tmp/mini_new file-roller /tmp/mini.iso -e /tmp/mini_new/ # create config file chmod a+w /tmp/mini_new/* wget http://installit.googlecode.com/hg/preseed/isolinux.cfg -O /tmp/mini_new/isolinux.cfg # TODO: add background # wget http://www.heise.de/ct/motive/image/1485/p800.jpg -O /tmp/mini_new/background.jpg # convert -resize 480x640 /tmp/mini_new/background.jpg /tmp/mini_new/background.jpg # OPTIONAL: copy Ubuntu Live CD files to image # cp -a /mnt/.disk/ /tmp/mini_new/ # cp -a /mnt/casper/ /tmp/mini_new/ # create iso mkisofs -r -V "UbuntuPreseedNetInstallCD" -b isolinux.bin -c boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o /tmp/UbuntuPreseedNetInstallCD.iso /tmp/mini_new/ # burn cd brasero /tmp/UbuntuPreseedNetInstallCD.iso &