linux系统批量装机,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 PXE無人值守安裝出現 PXE-E32:TFTP OPen timeout的解決辦法 http://www.linuxidc.com/Linux/2014-03/98986.htm
RHCE認證之無人值守安裝Linux系統(FTP+TFTP+DHCP+Kickstart+PXE) http://www.linuxidc.com/Linux/2013-10/91013.htm
總結
以上是生活随笔為你收集整理的linux系统批量装机,PXE+Kickstart实现无人值守批量安装Linux的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux重新启动某一个项目,Linux
- 下一篇: linux程序 option,long-