1. 程式人生 > >PXE實現無人自動安裝Linux操作系統

PXE實現無人自動安裝Linux操作系統

tro nbsp sys 並且 網卡 tar tftpboot 搭建tftp服務 不必要

PXE的安裝(DHCP+TFTP+HTTP/FTP/NFS)

前提條件:

1.確保所有的終端和網絡設備處於同一網段內。

2.這個網段內只能有一臺的DHCP服務器。

3.所要裝系統的裸機必須要支持PXE(現在的電腦網卡都已經集成)

開始開車:

1.首先當然要搭建一個DHCP的服務,為了提供IP地址給裸機,才能有下一步的開始。DHCP指定網段,指定下一個服務器(讓裸機拿到IP後找的下一個人),並且指定pxelinux.0網卡引導文件。

2.裝一個包是syslinux,找到pxelinux.0的引導文件。

3.搭建TFTP服務。把找到的網卡引導文件放在/var/lib/tftpboot/這個目錄下。

4.部署菜單文件。 在鏡像中找到isolinux.cfg這個菜單文件,然後把它copy到/var/lib/tftpboot/pxelinux.cfg/default這個新建菜單文件裏面。

5.找到內核和驅動程序,圖形模塊這三樣東西放到/var/lib/tftpboot/下面.。

6.搭建web服務,把鏡像ISO放到documentroot下面,搭建yum倉庫,倉庫標識寫明[development]。

7.裝一個生成系統應答文件的system-config-kickstart包,然後運行命令按照喜愛生成應答文件,把這個以點.cfg結尾的文件放在documentroot下。

8..修改新建菜單文件(default這個),指定相應的內核,驅動,模塊,刪除不必要的東東,例如多余的label,最後指定ks就是應答文件的下落。

9.終極驗證。開啟一個裸機,開始無人自動安裝了。。。。

PXE實現無人自動安裝Linux操作系統