一、搭建PXE远程安装服务器
1、yum -y install tftp-server xinetd #安装tftp服务
2、修改vim /etc/xinetd.d/tftpTFTP服务的配置文件
systemctl start tftp
systemctl start xinetd
3、yum -y install dhcp #---安装服务
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
4、修改配置 vim /etc/dhcp/dhcpd.conf
ddns-update-style none; #禁用 DNS 动态更新
next-server 192.168.80.10; #指定 TFTP 服务器的地址
filename "pxelinux.0"; #指定要下载的 PXE 引导程序的文件subnet 192.168.80.0 netmask 255.255.255.0 { #声明要分配的网段地址
range 192.168.80.100 192.168.80.200; #设置地址池
option routers 192.168.80.10; #默认网关地址指向TFTP服务器的IP地址
}
systemctl start dhcpd
5、.准备 Linux 内核、初始化镜像文件
mount /dev/sr0 /mnt
cd /mnt/images/pxeboot
cp vmlinuz /var/lib/tftpboot/ #复制 Linux系统的内核文件 到TFTP根目录下
cp initrd.img /var/lib/tftpboot/ #复制 初始化镜像文件(linux引导加载模块)到TFTP根目录下