目录
前言
PXE是由Intel公司开发的网络引导技术,工作在Client/Server 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统
一、批量安装
1、安装需要的服务
yum -y install tftp-server dhcp vsftpd syslinux xinetd
2、配置tftp和dhcp
vi /etc/xinetd.d/tftp
修改的部分参数如下
server_args = -s /var/lib/tftpboot -c 指定tftp文件存储路径,-c表示允许上传
disable = no 不关闭即开启tftp服务vi /etc/dhcp/dhcpd.conf
添加如下参数
ddns-update-style none;
next-server 本机ip地址(tftp服务器地址);
filename "/pxelinux.0";
subnet 192.168.111.0 netmask 255.255.255.0 {
range 192.168.111.100 192.168.111.200;
option routers 本机ip地址(tftp服务器地址);
option domain-name-servers 114.114.114.114, 223.5.5.5;
}
3、挂载并把所需文件复制到tftp目录
mount /dev/cdrom /var/ftp/pub
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
cp /mnt/images/pxeboot/initrd.img /var/lib/tftpboot
cp /mnt/images/pxeboot/vmlinuz /var/lib/tftpboot
cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot