PXE 批量网络远程安装系统
1.安装 tftp-server xinetd dhcp vsftpd syslinux 软件包
tftp-server xinetd 用于传输系统内核和系统初始化镜像文件 vmlinuz initrd.img
dhcp 用于自动分配地址、指定PXE引导文件位置 next-server filename
vsftpd 用于提供系统软件包安装源
syslinux 用于提供PXE引导程序文件 pxelinux.0
2.复制 vmlinuz initrd.img pxelinux.0 到 /var/lib/tftpboot/ 目录
进入 /mnt/image/pxeboot 将vmlinuz initrd.img复制到 /var/lib/tftpboot/ 目录
进入/usr/share/syslinux 将 pxelinux.0复制到 /var/lib/tftpboot目录中
查看/var/lib/tftpboot 目录
3.在 /var/lib/tftpboot/ 目录里准备 PXE 启动菜单配置文件 pxelinux.cfg/default
1.创建新目录 pxelinux.cfg
![](https://img-blog.csdnimg.cn/direct/139e867303614754b700778a1a1352ae.png)
2.进入pxelinux.cfg目录 新编辑一个 default文件
编辑如下:
4.修改服务配置文件,启动 tftp-server xinetd dhcpd vsftpd 服务
1.cd /etc/xinetd.d vim tftp disable 改为 no
启动这两个服务
2.进入 dhcp-4.2.5目录 复制 dhcpd.conf.example 到 /etc/dhcp/dhcpd.conf 文件重
编辑 dhcpd.conf
设置next-server 指定pxe服务器地址 filename 指定引导文件
设置网段 地址范围 网关地址指向自己
启动这两个服务
5.安装 system-config-kickstart ,准备 kickstart 自动应答文件,修改 PXE 启动菜单配置文件
图形化调用设置
6.获取原有软件包的配置
复制下列配置 添加 vim ks.cfg