企业7
企业8
企业7
1、部署vsftpd
共享ks文件
共享安装源
2、搭建dhcpd服务器
分配ip等信息到客户端
3、部署pxe环境
dnf install syslinux-nonlinux-6.04-1.el8.noarch -y #获得pxelinux.0文件
dnf install tftp-server.x86_64 -y #pxelinux.0共享服务器
systemctl start tftp
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ #共享pxelinux.0
cp /var/ftp/rhel8/isolinux/* /var/lib/tftpboot/ #共享安装环境所要读取的文件
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
#生成pxelinux.0默认读取文件
4、dhcpd服务配置分发pxelinux.0
vim /etc/dhcp/dhcpd.conf
next-server 192.168.1.200; #tftp服务器地址
filename "pxelinux.0"; #需要读取的文件名称
systemctl restart dhcpd
测试
新建虚拟机
5、设定pxelinux.cfg/default
1 default vesamenu.c32
2 timeout 600 #安装界面等待时间
9 menu clear
10 menu background splash.png #安装界面壁纸
11 menu title WESTOS INSTALL OS PXE FROM HAHA #安装标题
12 menu vshift 8
61 label linux
62 menu label ^Install Red Hat Enterprise Linux 8.0.0
63 menu default #设定默认选择标题
64 kernel vmlinuz
65 append initrd=initrd.img repo=ftp://192.168.1.200/rhel8 ks=ftp://192.168.1.200/ksfi le/ks.cfg #指定安装源和ks文件