Ralfs
pxe boot
/etc/xinet.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -vvvv
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
/etc/dhcpd.conf
allow booting;
allow bootp;
next-server 192.168.9.1;
# for PXE boot:
filename "X86PC/UNDI/pxe/pxelinux.0";
Not needed in /etc/dhcpd.conf
# option tftp-server-name myserver;
# nevajag:
# option root-path "samsara:/var/diskless/alphapc";
# option root-path "192.168.9.1:/tftpboot/X86PC/UNDI/BStrap";
# option bootfile-name "/tftpboot/X86PC/UNDI/BStrap/bstrap.0";
# option bootfile-name "bstrap.0";
# nee, /tftpboot/.. nevajag, skat /etc/xinetd.d/tftp
# filename "/tftpboot/X86PC/UNDI/BStrap/bstrap.0";
# OK, visi 3 iet (kats savaam vajadziibaam):
# filename "X86PC/UNDI/BStrap/bstrap.0";
# filename "X86PC/UNDI/linux-install/linux.0";
# filename "X86PC/UNDI/pxe/pxelinux.0";
# Group the PXE bootable hosts together
#group {
# site-option-space "pxelinux";
# option dhcp-class-identifier "PXEClient";
# option space pxelinux;
# option pxelinux.magic f1:00:74:7e;
# option pxelinux.configfile "pxelinux.cfg";
# option pxelinux.configfile =
# concat("pxelinux.cfg/", binary-to-ascii(16, 8, ":", hardware));
#}
Do not forget:
service xinetd restart
service dhcpd restart
That's all :)