一:主机必须使用静态IP,关于静态IP的配置,能够参考下列信息:linux
*DEVICE=eth0 *BOOTPROTO=static *BROADCAST=192.168.1.255 *HWADDR=00:0C:2x:6x:0x:xx *IPADDR=192.168.1.23 *NETMASK=255.255.255.0 *NETWORK=192.168.1.0 *ONBOOT=yes *TYPE=Ethernet
二:dhcpd配置文件可 以从 /usr/share/doc/dhcpd-4.1.1/里面拷贝。shell
三:配置完以上信息后,服务器的配置文件主要是这一段:centos
# A slightly different configuration for an internal subnet. subnet 10.211.55.0 netmask 255.255.255.0 { range 10.211.55.26 10.211.55.39; option routers 10.211.55.37; option broadcast-address 10.211.55.255; default-lease-time 600; max-lease-time 7200; filename "pxelinux.0"; next-server 10.211.55.37; }
其中filename和next-server是两个无人值守安装时候须要的信息;服务器
四:而后,就能够启动dhcp服务了。app
五:接下来是,制做安装目录的过程,默认的tftp的服务器目录是在:/var/lib/tftpbootspa
在该目录中首先添加一个 pxelinux.0 文件,这个文件是安装syslinux时候带的,若是没有的话手工安装一下,路径在:code
cp /usr/share/syslinux/pxelinux.0 . mkdir pxelinux.cfg touch default
default文件的格式为:router
display memu prompt 1 label itercast kernel vmlinuz append initrd=initrd.img
这个文件中指定了开机的话使用哪一个内核和镜像,label能够有多个。内核和镜像的下载地址为:server
http://centos.arcticnetwork.ca/6.5/os/x86_64/ blog
------------------------------------------------
有些东西写的不是很清楚的地方,请参考这个博客:
http://tanxw.blog.51cto.com/4309543/1371355