在linux中使用pxe實現自動安裝
首先安裝啓動vsftp服務器。
將安裝樹拷貝到服務器上爲了方便用戶的訪問可以拷到ftp 下的pub目錄中
下面我們該開始安裝dhcp服務器了,並且配置一下dhcpd.conf
我們來測試一下看是否編輯錯誤,然後啓動dhcp,修改dhcp服務器爲開機啓動。
下面開始編輯yum服務器。
下面開始安裝
下面進入圖形界面
此處需要添加一下,點擊一下Add
上面的信息我們配置好之後,保存一下
生成ks.cfg文件
查看一下ks.cfg
下面我們來看看怎樣打開boot.iso
下面該拷貝管理員目錄下的ks.cfg 到引導目錄的根目錄 /mnt/iso
所以可以拷貝到別的目錄
拷貝ks.cfg 文件
下面開始打包
使用以下指令【mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T iso/】
生成了一個myiso.iso文件
將myiso.iso文件下載到桌面上
下面開始新建虛擬機
我們找到我們的引導光盤。然後在光驅上添加上去。
我們需要在這裏輸入 linux ks=cdrom:/ks.cfg
剩下的會根據我們的選擇自動完成安裝。
但是如果我們不想指明安裝過程中ks.cfg的位置,讓它完全自動安裝。我們可以採用pxe安裝,這就是網絡安裝。
修改爲
重新包成一個iso鏡像文件
【使用以下指令mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T iso/】
將myiso.iso提取到桌面上、
新建虛擬機作爲客戶機
基於網絡的安裝(pxe)
啓動ftp 並且設置爲開機自動啓動
讀取
重啓
用查看日誌的方式查看是否出錯
將那些通過網絡引導的引導文件 內核以及驅動tftpboot目錄下
更改配置
更改後
服務器的配置文件檔
拷貝光盤上的文件到ftp目錄下
編寫一個f1.sh的來批量給主機一個地址和名字
由於等會更改會改變自己的主機所有先備份一下
對端口運行f1.sh腳本進行設置
要想獲得yum的支持就要建立庫
在圖型界面下執行工具
編輯ks.cfg
將ks.cfg拷貝到/var/ftp
新建一個虛擬機作爲客戶機不掛在光盤
網卡連接設置爲橋接
正常啓動界面