目录
一、配置网卡
首先我们要准备两张网卡
二、配置DHCP
安装dhcp
三、配置tftp
安装工具
yum -y install tftp-server
yum -y install xinetd
四、配置引导文件vmlinuz 和 initrd.img
用于 PXE 网络安装的 Linux 内核、驱动文件可以从 CentOS 7 系统光盘/镜像获得, 分别为 vmlinuz 和 initrd.img,位于光盘目录 images/pxeboot 下,将其复制到/var/lib/tftpbooot/
mount /dev/cdrom /mnt
cp /mnt/images/pxeboot/initrd.img vmlinuz /var/lib/tftpboot/
重启服务
systemctl start xinetd
systemctl enable xinetd
systemctl start tftp
systemctl enable tftp
五、配置引导文件pxelinux.0
找到文件所在位置并复制
六、配置启动菜单文件
因为由pxelinux.0这个文件决定是/var/lib/tftpboot/pxelinux.cfg/default文件,所以我们只要在/var/lib/tftpboot/下手动创建
七、准备kickstart
按步骤在虚拟机内配置
修改ks.cfg文件
修改/var/lib/tftpboot/pxelinux.cfg/default 文件,在末尾添加ftp路径
八、验证
确保dhcp,tftp,xinetd服务开启情况下
我们新建一个虚拟机,不给它配置系统光盘直接开启 设置其网卡为VMnet1