pxe網絡安裝服務器的部署
預啓動執行環境(Preboot eXecution Environment,PXE)也被稱爲預執行環境,提供了一種使用網絡接口(Network Interface)啓動計算機的機制。這種機制讓計算機的啓動可以不依賴本地數據存儲設備(如硬盤)或本地已安裝的操作系統。
1.在rhel7中部署vsftpd: 共享ks文件
在rhel7中
在rhel8中部署vsftpd:共享安裝源
在rhel8同樣設置
2.搭建dhcpd服務器 分配ip等信息到客戶端
在rhel8中
3.部署pxe環境
dnf install syslinux-nonlinux-6.04-1.el8.noarch -y
獲得pxelinux.0文件
dnf install tftp-server.x86_64
安裝pxelinux.0共享服務器
systemctl start tftp 開啓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服務配置分發
5.設定pxelinux.cfg/default
新建虛擬機:
設定pxelinux.cfg/default
vim /var/lib/tftpboot/pxelinux.cfg/default
測試
安裝成功會一直進入循環,需要更改bios,打開電源時進入固件