Quick HOWTO : TFTP Server Installation in Linux

I have provided the simple step by step commands to setup TFTP Server in Linux

Install tftp-server package

mkdir /tftpboot
mkdir /tftpboot/linux-install
cd /tftpboot/linux-install/
cp /usr/lib/syslinux/pxelinux.0
mkdir (os-identifier) --> create no of dir for no of distro's
mkdir msgs
mkdir pxelinux.cfg
cd pxelinux.cfg
vi default ---> provides boot menu configuration
copy /images/pxeboot/vmlinuz and initrd to /tftpboot/linux-install/

Note : do the above step for all different distributions

vi /etc/xinetd.d/tftp ---> Enable tftp if disabled

service xinetd restart
chkconfig --level 345 xinetd on
chkconfig --level 345 tftp on


Configuring DHCP to Boot From TFTP:
------------------------------------

In Linux,
----------
1. vi /etc/dhcpd.conf
2.add following

allow booting;
allow unknown clients;
allow bootp;

network xx.xx.xx.xx xx.xx.xx.xx {

tftp-server "servername"
bootfile "linux-install/pxelinux.0"

}

In Windows,
-------------
open dhcp console... Click Configure Options..

set the following options

bootserver --> TFTP Server IP
bootfile ---> "linux-install/pxelinux.0"
bootserver name ---> your tftpserver name


boot the client through pxe booting... You will get the boot menu, which you configured in server

Share this

Related Posts

What do you think about this Article? Add your Opinion..! EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng