首頁 > 軟體

PXE+Kickstart實現無人值守批次安裝Linux

2020-06-16 17:49:59

PXE+Kickstart實現無人值守批次安裝Linux

實驗準備:主機myrhel2作為伺服器端,新建一個沒有安裝作業系統的虛擬主機,而且其與伺服器端在同一個網段

安裝的條件:

伺服器端:

支援TFTP:提供引導檔案與系統安裝所必須的檔案

支援DHCP伺服器:分配IP地址、定位TFTP伺服器位置。

用戶端:

網絡卡支援PXE協定

主機板支援網路引導

環境準備

關閉iptables selinux

# service iptables stop

# iptables –F

# setenforce 0

開啟虛擬機器,設定一個不常用的IP地址

#vim /etc/sysconfig/network-scripts/ifcfg-eth0

IPADDR=192.168.10.2

NETMASK=255.255.255.0

安裝軟體包

#yum –y install tftp tftp-server dhcp vsftpd syslinux

設定vsftp服務

#cd /var/ftp/pub

#mkdir dvd

#chmod 777 dvd/

#mount /dev/sr0 /var/ftp/pub/dvd

#service vsftpd start

#chkconfig vsftpd on

設定dhcp服務

#cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

#vim /etc/dhcp/dhcpd.conf

#service dhcpd start

#chkconfig dhcpd on

設定tftp服務

#vim /etc/xinetd.d/tftp

#mkdir /tftpboot

#cd /tftpboot

#mkdir pxelinux.cfg

#cp /usr/share/syslinux/pxelinux.0 /tftpboot/

#cp /var/ftp/pub/dvd/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default

#chmod 644 pexlinux.cfg/default

#cp /var/ftp/pub/dvd/isolinux/* /tftpboot/

#service xinetd start

#chkconfig tftp on

設定無人值守

#yum -y install system-config-kickstart

# system-config-kickstart

根據自身情況,填寫好相關資訊

最後點選儲存,出現如下介面

最後單擊"儲存"按鈕

#cp /root/ks.cfg /var/ftp/pub

#vim /tftpboot/pxelinux.cfg/default

在append initrd=initrd.img ks=ftp://192.168.10.2/pub/ks.cfg

8、用戶端設定

開機按F2,進入bios介面,將開機啟動順序調整為從網路啟動

按F10儲存退出,系統重新啟動

選擇第一項,回車即可,後面操作自動完成。

Linux 基礎教學:Linux Kickstart 自動安裝  http://www.linuxidc.com/Linux/2015-05/117877.htm

使用PXE+DHCP+Apache+Kickstart無人值守安裝CentOS5.8 x86_64 http://www.linuxidc.com/Linux/2012-12/76913p4.htm

Linux PXE無人值守安裝出現 PXE-E32:TFTP OPen timeout的解決辦法 http://www.linuxidc.com/Linux/2014-03/98986.htm

使用PXE結合kickstart 自動安裝Linux系統 http://www.linuxidc.com/Linux/2014-03/98014.htm

RHCE認證之無人值守安裝Linux系統(FTP+TFTP+DHCP+Kickstart+PXE) http://www.linuxidc.com/Linux/2013-10/91013.htm

PXE網路裝機(有人值守與無人值守安裝) http://www.linuxidc.com/Linux/2013-07/87456.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-11/125040.htm


IT145.com E-mail:sddin#qq.com