网上有很多的关于PXE无人值守安装linux系统,对此我也写过一些东西,对其中的流程·原理有较详细的介绍,这篇我是网上看到的一位好心网友给分享的一篇,写的也很不错,在这我也分享给各大网友,相互学习,相互勉励!
一、DHCP服务的配置
首先安装软件:yum -y install dhcp
修改主配置文件
# vim /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
allow booting; //定义能够PXE启动
allow bootp; // 定义支持bootp
next-server 192.168.175.133; //tftp 服务器ip地址
filename "pxelinux.0"; //pxe启动文件位置
subnet 192.168.175.0 netmask 255.255.255.0 {
option routers 192.168.175.2; //默认网关
option subnet-mask 255.255.255.0; //子网掩码
range dynamic-bootp 192.168.175.10 192.168.175.254; //地址池范围
default-lease-time 21600;
max-lease-time 43200;
}
# chkconfig dhcpd on //开机自动启动
然后重启DHCP服务
#service dhcpd restart
二、tftp服务的配置
必要的软件:yum –y install tftp-server
修改配置文件
vim /etc/xinetd.d/tftp
将disable一项改为no如下:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
# chkconfig xinetd on //开机自动启动
启动tftp服务
#service xinetd start
三、PXE引导配置(bootstrap