pxe工作原理:
注意:如果要是用pxe遠端安裝作業系統,網絡卡必須支援pxe(即網絡卡中包含tftp的客戶端)
1、實驗環境:
1)centos6或7
2)準備一張或多張系統盤(centos)
2、基礎元件的安裝和配置
1)需要安裝的rpm包
2)配置tftp—server
1、配置光碟源
[localrepo]
name=localrepo
baseurl=file:///mnt
enabled=1
gpgcheck=0
2、掛載光碟
3、複製以下檔案到指定目錄
cp /usr/share/syslinux//var/lib/tftpboot/ #啟動檔案和啟動選單檔案
cp /mnt/isolinux//var/lib/tftpboot/ #核心和rootfs
cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default #選單配置檔案
4、修改選單檔案(以下為示例,實際情況自行修改)
timeout 600
display boot.msg
menu separator # insert an empty line
label linux
menu label ^install centos 7
kernel vmlinuz
menu separator # insert an empty line
label local
menu label boot from ^local drive
menu default
localboot 0xffff
5、當前目錄的目錄結構
├── initrd.img
├── menu.c32
├── pxelinux.0
├── pxelinux.cfg
│ └── default
└── vmlinuz
3)配置dhcp
default-lease-time 7200; #預設租期時間
max-lease-time 7200; #最大租期時間
log-facility local7; #記錄到系統日誌的級別
subnet 192.168.30.0netmask 255.255.255.0
4)配置ks應答檔案
配置ks應答檔案可以手動修改/root/anaconda-ks.cfg 檔案,其中的選項,可以參照紅帽官方安裝手冊,也可以通過kickstart快速配置(但是需要圖形化,配置簡單),這裡我們使用第二種方式來配置,一下是配置步驟
第一步:安裝kickstart
注意:kickstart依賴圖形,所以在安裝kickstart的時候會安裝非常多的依賴包,不要在生產的伺服器上安裝,我建議在自己的虛擬機上安裝,並使用終端的x11來啟**形,生成完我們需要的應答檔案之後將應答檔案拷貝到指定機器的/var/www/html/ksdir/下面。
第二步:使用x11**來實現在當前windows系統開啟kickstart
在我們的虛擬機器伺服器端安裝xorg-x11-xauth包
開啟虛擬機器伺服器端ssh中的」x11forwarding」選項
x11forwarding yes
在我們的windows上安裝xmanager
開啟輸入虛擬機器伺服器端的資訊,命令填寫」system-config-kickstart」,如下圖
點選執行,使用kickstart來配置應答檔案。如下圖,配置需要的應答選項
、將生成的檔案拷貝到/var/www/html/ksdir/ks7-mini.cfg
第三部:掛載光碟映象到」/var/www/html/c7″,並啟動服務
linux作業系統自動化安裝之PXE
linux作業系統自動化安裝主要運用了以下技術 pxe dhcp tftp kickstart幾種技術 幾種技術結合到一起完成了整個作業系統的安裝,首先我們介紹下什麼是pxe。pxe的工作過程 1 pxe client從自己的pxe 網絡卡啟動,向本網路中的dhcp伺服器索取ip 2 dhcp伺服器...
PXE自動安裝linux系統
pxe的安裝 dhcp tftp http ftp nfs 前提條件 1.確保所有的終端和網路裝置處於同一網段內。2.這個網段內只能有一台的dhcp伺服器。3.所要裝系統的裸機必須要支援pxe 現在的電腦網絡卡都已經整合 開始開車 1.首先當然要搭建乙個dhcp的服務,為了提供ip位址給裸機,才能有...
PXE自動安裝Linux系統
pxe 環境準備 首先準備至少兩台虛擬機器,其中一台作為伺服器使用。基本所有配置操作都是在伺服器上客戶端機器不需要配置。還需要至少乙個安裝源 系統安裝映象檔案 1.將兩台虛擬機器網絡卡配置為僅主機模式 主要是和外網隔離,以麵影響實體機的dhcp服務 2.關閉vmware的dhcp服務 在vmware...