PXEブートサーバー

Pre-boot Execution Environment (PXE)を使用するために、dhcpd、tftpdをインストールする。

apt install isc-dhcp-server tftpd-hpa tftp inetutils-inetd
cd /srv/tftp
wget http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-amd64/current/images/netboot/netboot.tar.gz
tar xvzf netboot.tar.gz

PXEブートさせたいサブネットの定義内に起動ファイルを記述する。

vi /etc/dhcp/dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 {
    filename "pxelinux.0 ";
    allow booting;
    allow bootp;
  ・・・・・・
}

filenameは、/srv/tftpからの相対パスを記述する。