Network booting is supported on some personal computers: the PXE system was included on some BIOS already at the beginning of year 2000 (rough estimation): if no harddisks or cd devices are found to boot, the first black screen of the computer will search for a PXE boot on the local network.
When booting PXE looks for a DHCP server on the local network for an address assigned. When found it will connect via TFTP to receive the kernel and the ramdisk from that server or another one.
To start a TFTP server distributing the current docked dyne:bolic system, it is enough to run this command in a terminal:
[d:b] ~ # tftpd -l -s $DYNE_SYS_MNT [Enter]You can also configure a DHCP server to provide the network addresses to any PXE client booting. To do that use the graphical program gdhcpd starting it from a terminal, or the sample configuration file in /etc/dhcpd.conf. See man dhcpd for a reference to how to launch and operate the DHCP daemon.
For more informations see man tftpd and man dhcpd.