====== Netboot ====== ===== The Basics ===== ==== Files Needed ==== * initrd.gz - a minimal filesystem to get the real filesystem up and running - http://en.wikipedia.org/wiki/Initrd * vmlinux/vmlinuz/linux - The actual kernel - http://en.wikipedia.org/wiki/Vmlinux ===== Installers ===== ==== Debian Netboot archive ==== * http://ftp.nl.debian.org/debian/dists/sid/main/installer-i386/current/images/netboot/ http://ftp.nl.debian.org/debian/dists//main/installer-/current/images/netboot/ * Debian has one installer for all versions (stable|testing|unstable) so just grab the latest installer ==== Ubuntu Netboot archive ==== * http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-i386/current/images/netboot/ http://archive.ubuntu.com/ubuntu/dists//main/installer-/current/images/netboot/ * The one installer can install any of the sub-distros (kubuntu, xubuntu) * The installer will only work for one release and architecture. As I only need it for desktop machines I only keep the latest release. ===== Installers ===== ==== Gparted ==== * gparted i386 version taken straight from the site. Will download /var/www/gparted.filesystem and unpack it into ram to boot the rest of the kernel. ===== Files ===== * /srv/tftp * syslinux is bind mounted from /usr/lib/syslinux to /srv/tftp/syslinux because the netboot needs to be kept up to date but is chrooted into /var/lib/tftpboot. ===== External Links ===== * [[http://www.linuxquestions.org/questions/debian-26/how-i-did-it-diskless-netboot-with-debian-etch-468870/|Diskless debian via netboot]] * [[https://wiki.edubuntu.org/LiveCDNetboot|Netbooting Ubuntu live cds]] * [[http://syslinux.zytor.com/wiki/index.php/MEMDISK|MEMDISK homepage]] * [[https://help.ubuntu.com/community/Installation/Netboot|Ubuntu Netboot Documentation]]