如何配置PXE:
一、dhcp安装
1、安装程序
2、修改配置脚本
配置dhcp服务
subnet ... netmask ... {
...
next-server TFTP-SERVER-IP;
filename "pxelinux.0";
}
提示脚本示例文档 cat /etc/dhcp/dhcpd.conf
二、tftp安装
1、程序安装
2、默认文件目录
3、基本演示操作
4、服务启动
三、提供PXE的工作环境
1、程序安装 yum install syslinux
2、复制cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
3、Pxelinux.cfg 下 default 文件配置关键一步指定 ks位置
四、提供引导内核等文件
挂载系统光盘,假设位置为/media/cdrom/
cp /media/cdrom/images/pxeboot/{vmlinuz,initrd.img} /var/lib/tftpboot/
cp /media/cdrom/isolinux/{splash.jpg,vesamenu.c32,boot.msg} /var/lib/tftpboot
mkdir /var/lib/tftpboot/pxelinux.cfg/
cp /media/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
1、文件复制
2、复制后的结果
5、提供安装源
基于http服务实现
1、安装程序
2、启动服务
3、合并挂载后的显示
6、提供ks.cfg文件
1、url的指定 和 repo的指定 关键一步 此目录是放在 /var/www/html/ks.cfg
2、此自动化化脚本的一些配置
七、实验验证结果
1、测试机和服务机ip 指定到同一网卡
2、设置测试机网卡为第一启动项
3、确保三个服务都启动啦
4、自动化安装界面
5、实验结果
PXE自动化安装系统