apt-get install open-iscsi open-iscsi-utils
)echo iscsi_ibft >> /etc/initramfs-tools/modules
update-initramfs -u
to update the initramfsdhcpd.conf snippet that configures one specific host to boot gPXE.
host druggspueler { hardware ethernet 00:aa:bb:cc:dd:11; fixed-address druggspueler.dol; # SAN boot if exists user-class and option user-class = "gPXE" { # gPXE filename "/druggspueler.gpxe"; } else { # NIC Boot ROM filename "/images/gpxe-1.0.1-undionly.kpxe"; } }That's it. All the OS stuff can even be done chroot-ed or in an VM without problems!
Last Update: 2016-07-21. Tested with Debian 8.2 (Jessie).
Licensed under the Creative Commons Attribution-Share Alike 3.0 License.