linux系统批量装机,PXE+Kickstart实现无人值守批量安装Linux
PXE+Kickstart實(shí)現(xiàn)無(wú)人值守批量安裝Linux
實(shí)驗(yàn)準(zhǔn)備:主機(jī)myrhel2作為服務(wù)器端,新建一個(gè)沒(méi)有安裝操作系統(tǒng)的虛擬主機(jī),而且其與服務(wù)器端在同一個(gè)網(wǎng)段
安裝的條件:
服務(wù)器端:
支持TFTP:提供引導(dǎo)文件與系統(tǒng)安裝所必須的文件
支持DHCP服務(wù)器:分配IP地址、定位TFTP服務(wù)器位置。
客戶(hù)端:
網(wǎng)卡支持PXE協(xié)議
主板支持網(wǎng)絡(luò)引導(dǎo)
環(huán)境準(zhǔn)備
關(guān)閉iptables selinux
# service iptables stop
# iptables –F
# setenforce 0
開(kāi)啟虛擬機(jī),配置一個(gè)不常用的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服務(wù)
#cd /var/ftp/pub
#mkdir dvd
#chmod 777 dvd/
#mount /dev/sr0 /var/ftp/pub/dvd
#service vsftpd start
#chkconfig vsftpd on
配置dhcp服務(wù)
#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服務(wù)
#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
配置無(wú)人值守
#yum -y install system-config-kickstart
# system-config-kickstart
根據(jù)自身情況,填寫(xiě)好相關(guān)信息
最后點(diǎn)擊保存,出現(xiàn)如下界面
最后單擊"保存"按鈕
#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、客戶(hù)端設(shè)置
開(kāi)機(jī)按F2,進(jìn)入bios界面,將開(kāi)機(jī)啟動(dòng)順序調(diào)整為從網(wǎng)絡(luò)啟動(dòng)
按F10保存退出,系統(tǒng)重啟
選擇第一項(xiàng),回車(chē)即可,后面操作自動(dòng)完成。
Linux PXE無(wú)人值守安裝出現(xiàn) PXE-E32:TFTP OPen timeout的解決辦法 http://www.linuxidc.com/Linux/2014-03/98986.htm
RHCE認(rèn)證之無(wú)人值守安裝Linux系統(tǒng)(FTP+TFTP+DHCP+Kickstart+PXE) http://www.linuxidc.com/Linux/2013-10/91013.htm
總結(jié)
以上是生活随笔為你收集整理的linux系统批量装机,PXE+Kickstart实现无人值守批量安装Linux的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux重新启动某一个项目,Linux
- 下一篇: linux程序 option,long-