1.使用pxe批量安裝linux系統(tǒng)
并且無(wú)人值守安裝
2. 準(zhǔn)備鏡像得安裝源
#/etc/init.d/iptables stop //關(guān)閉防火墻
# mkdir -p /var/ftp/yum //新建yum數(shù)據(jù)庫(kù)
# mount /dev/cdrom /mnt/ //將光盤(pán)掛載
# cp -rf /mnt/* /var/ftp/yum //將掛載的文件復(fù)制到數(shù)據(jù)庫(kù)主
因?yàn)橹谱鱵um源時(shí)已經(jīng)掛載光盤(pán)了所以省略第二部,直接cp
安裝tftp服務(wù)
輸入命令:yum install -y tftp-server
yum install –y vsftpd
3.

4. 啟用tftp
# vim /etc/xinetd.d/tftp
disable = no //修改為no

啟動(dòng)
# /etc/init.d/xinetd start

# /etc/init.d/vsftpd start

5. 準(zhǔn)備linux內(nèi)核、初始化鏡像文件:
# cd /mnt/images/pxeboot/
# cp vmlinuz initrd.img /var/lib/tftpboot

6. 準(zhǔn)備PXE引導(dǎo)程序、啟動(dòng)菜單文件
# yum install -y syslinux //安裝pxe
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ //復(fù)制文件夾內(nèi)容
# mkdir /var/lib/tftpboot/pxelinux.cfg //新建一個(gè)目錄
# vim /var/lib/tftpboot/pxelinux.cfg/default //進(jìn)入default添加以下內(nèi)容
default auto
prompt 1
label auto
kernel vmlinuz
append initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux text
kernel vmlinuz
append text initrd=initrd.img devfs=nomount ramdisk_size=8192
label linux rescue
kernel vmlinuz
append rescue initrd=initrd.img devfs=nomount ramdisk_size=8192

7. 安裝并啟用DHCP服務(wù)
# yum install -y dhcp //安裝DHCP服務(wù)
# vim /etc/dhcp/dhcpd.conf //進(jìn)入dhcp配置文件在下面添加以下內(nèi)容
subnet 192.168.1.0 netmask 255.255.255.0 { //服務(wù)器網(wǎng)段
option routers 192.168.1.12; //服務(wù)器ip地址
option subnet-mask 255.255.255.0; //服務(wù)器掩碼
range 192.168.1.200 192.168.1.210; //給客戶端分配的ip地址
next-server 192.168.1.1; //服務(wù)器ip地址
filename "pxelinux.0";

8.
啟動(dòng)服務(wù)
# /etc/init.d/dhcpd start
# chkconfig dhcpd on

9. 配置客戶機(jī)新建一個(gè)虛擬機(jī)(centos)設(shè)置開(kāi)機(jī)進(jìn)入bios

10. 設(shè)置網(wǎng)卡為開(kāi)機(jī)啟動(dòng)選擇BOOT然后↓到以Network開(kāi)口的那個(gè)選項(xiàng)然后按加號(hào)升到第一個(gè),F(xiàn)10保存 如圖所示

11. 然后設(shè)置客戶機(jī)網(wǎng)卡和服務(wù)器網(wǎng)卡一樣的為vmnet然后重啟出現(xiàn)boot:敲回車(chē)

12.顯示以下界面后一直點(diǎn)擊兩次OK然后在這個(gè)界面選擇url確認(rèn)打OK

13. 在以下界面把那個(gè)IPV6那個(gè)星號(hào)去掉因?yàn)槭褂玫氖荌PV4得地址所以要去掉然后OK

在URL Setup界面第一行輸入:
ftp://192.168.1.12/yum //然后OK回車(chē)等待圖形化界面顯示

14.手動(dòng)私用tftp安裝實(shí)驗(yàn)完成

15. 實(shí)現(xiàn)kickstart無(wú)人值守安裝
# yum install -y system-config-kickstart //安裝相應(yīng)的文件包
16. 在設(shè)置自動(dòng)應(yīng)答文件時(shí)最后執(zhí)行的腳本輸入以下內(nèi)容:
rm -rf /etc/yum.repos.d/*
echo "[centos]
name=centos
baseurl=ftp://192.168.1.151/yum //指定服務(wù)器的IP地址與yum倉(cāng)庫(kù)目錄
gpgcheck=1
enabled=1
gpgkey=ftp://192.168.1.51/yum/RPM-GPG-KEY-CentOS-6" > /etc/yum.repos.d/aaa.repo
專注數(shù)字化方案建設(shè),推動(dòng)智慧企業(yè)生態(tài)圈的升級(jí)發(fā)展