2021-05-12 14:32:11
PXE+Kickstart實現無人值守批次安裝Linux
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
相關文章