發(fā)布日期:2018/06/25 08:00:00
1.使用pxe批量安裝linux系統(tǒng)
并且無人值守安裝
2. 準備鏡像得安裝源
#/etc/init.d/iptables stop //關閉防火墻
# mkdir -p /var/ftp/yum //新建yum數據庫
# mount /dev/cdrom /mnt/ //將光盤掛載
# cp -rf /mnt/* /var/ftp/yum //將掛載的文件復制到數據庫主
因為制作yum源時已經掛載光盤了所以省略第二部,直接cp
安裝tftp服務
輸入命令:yum install -y tftp-server
yum install –y vsftpd
3.

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

啟動
# /etc/init.d/xinetd start

# /etc/init.d/vsftpd start

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

6. 準備PXE引導程序、啟動菜單文件
# yum install -y syslinux //安裝pxe
# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ //復制文件夾內容
# mkdir /var/lib/tftpboot/pxelinux.cfg //新建一個目錄
# vim /var/lib/tftpboot/pxelinux.cfg/default //進入default添加以下內容
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服務
# yum install -y dhcp //安裝DHCP服務
# vim /etc/dhcp/dhcpd.conf //進入dhcp配置文件在下面添加以下內容
subnet 192.168.1.0 netmask 255.255.255.0 { //服務器網段
option routers 192.168.1.12; //服務器ip地址
option subnet-mask 255.255.255.0; //服務器掩碼
range 192.168.1.200 192.168.1.210; //給客戶端分配的ip地址
next-server 192.168.1.1; //服務器ip地址
filename "pxelinux.0";

8.
啟動服務
# /etc/init.d/dhcpd start
# chkconfig dhcpd on

9. 配置客戶機新建一個虛擬機(centos)設置開機進入bios

10. 設置網卡為開機啟動選擇BOOT然后↓到以Network開口的那個選項然后按加號升到第一個,F(xiàn)10保存 如圖所示

11. 然后設置客戶機網卡和服務器網卡一樣的為vmnet然后重啟出現(xiàn)boot:敲回車

12.顯示以下界面后一直點擊兩次OK然后在這個界面選擇url確認打OK

13. 在以下界面把那個IPV6那個星號去掉因為使用的是IPV4得地址所以要去掉然后OK

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

14.手動私用tftp安裝實驗完成

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