Centos8怎么基于PXE自動安裝操作系統

下面由centos教程欄目給大家介紹centos8基于pxe自動安裝操作系統,希望對需要的朋友有所幫助!

PXE服務器配置

安裝相關軟件

dnf install -y httpd tftp-server dhcp-server syslinux-nonlinux

配置 dhcp

vim?/etc/dhcp/dhcpd.conf subnet?192.168.43.0?netmask?255.255.255.0?{ range?192.168.43.100?192.168.43.200; option?routers?192.168.43.2; option?domain-name?"xuepeng.com"; option?domain-name-servers?180.76.76.76,?114.114.114.114; next-server?192.168.43.8; filename?"pxelinux.0"; }

立即啟動,開機自啟動服務

systemctl?enable?--now?tftp?dhcpd?httpd

準備相關目錄掛載光盤

提前添加三張光驅,分別放入centos6,7,8的光盤

mkdir?-p?/var/www/html/Centos/{6,7,8}/os/x86_64 mount?/dev/sr0?/var/www/html/Centos/8/os/x86_64/ mount?/dev/sr1?/var/www/html/Centos/6/os/x86_64/ mount?/dev/sr2?/var/www/html/Centos/7/os/x86_64/

將ks文件移動到 /var/www/html/ksdir

Centos6,7,8 ks.cfg

mkdir?/var/www/html/ksdir mv?ks{6,7,8}.cfg?/var/www/html/ksdir

準備啟動相關文件放到 /var/lib/tftpboot 目錄下

  1. initre.img , vmlinuz 來自光盤
  2. menu.c32, pxelinux.0 來自 syslinux-nonlinux 軟件包
  3. ldlinux.c32 , libcom32.c32,libutil.c32 來自 centos8的光盤
  4. pxelinux.cfg 自己創建的目錄
    Centos8怎么基于PXE自動安裝操作系統

/var/lib/tftpboot/pxelinux.cfg/default文件內容

default?menu.c32 timeout?600 menu?title?PXE?Auto?Install?Centos   label?mini?6 ??menu?label?^Install?CentOS?Mini?^6 ??kernel?Centos6/vmlinuz ??append?initrd=Centos6/initrd.img?ks=http://192.168.43.8/ksdir/ks6.cfg   label?mini?7 ??menu?label?^Install?CentOS?Mini?^7 ??kernel?Centos7/vmlinuz ??append?initrd=Centos7/initrd.img?ks=http://192.168.43.8/ksdir/ks7.cfg  label?mini?8 ??menu?label?^Install?CentOS?Mini?^8 ??kernel?Centos8/vmlinuz ??append?initrd=Centos8/initrd.img?ks=http://192.168.43.8/ksdir/ks8.cfg   label?manual ??menu?label?^Manual?Install?Centos?Linux?8 ??kernel?Centos8/vmlinuz ??append?initrd=Centos8/initrd.img?inst.repo=http://192.168.43.8/Centos/8/os/x86_64  label?rescue ??menu?label?^Rescue?a?CentOS?Linux?system?8 ??kernel?Centos8/vmlinuz ??append?initrd=Centos8/initrd.img?ks=http://192.168.43.8/ksdir/ks8.cfg?rescue?quiet  label?rescue ??menu?label?^Rescue?a?CentOS?Linux?system?7 ??kernel?Centos7/vmlinuz ??append?initrd=Centos7/initrd.img?ks=http://192.168.43.8/ksdir/ks7.cfg?rescue?quiet   label?rescue ??menu?label?^Rescue?a?CentOS?Linux?system?6 ??kernel?Centos6/vmlinuz ??append?initrd=Centos6/initrd.img?ks=http://192.168.43.8/ksdir/ks6.cfg?rescue?quiet  label?local ??menu?default ??menu?label?Boot?from?^local?drive ??localboot?0xffff

pxe客戶端配置

新開一臺虛擬機從網卡啟動
Centos8怎么基于PXE自動安裝操作系統
Centos8怎么基于PXE自動安裝操作系統
系統自動安裝軟件包
Centos8怎么基于PXE自動安裝操作系統
進入系統
Centos8怎么基于PXE自動安裝操作系統

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享