2010年12月21日 星期二

PXELinux

Red Hat Linux 下建立 PXE Server
Step 1 :
前言
Step 2 :
環境需求
Step 3 : tftp server
的設定
Step 4 :
安裝媒體(FTP,NFS,HTTP)
Step 5 : PXE
設定檔
Step 6 : DHCP Server 
Step 7 : The PXE clients 
Step 8 :
其他 Linux Distribution 

Step 1 :
前言
在安裝作業系統時最常見的方式就是透過 CD/DVD 為安裝媒體來安裝作業系統,而這邊所說的 PXE (Preboot eXecution Environment) 則是透過網路的方式進行安裝作業系統.一開始可能會覺得怎麼有可能透過這樣的方式來進行安裝作業系統,他是怎麼做到的.先說說 PXE 的歷史,他是由 Intel 所提出,最主要的目的就是希望網卡能像是 其他裝置如:硬碟,光碟,磁碟機一樣可以擔任開機的動作.所以一開始我們主機的 BIOS 必須要支援從網卡開機.
 
在網卡上有一塊 ROM(firmware) 裡面存放了一些基本的網路協定如:Internet Protocol (IP), User Datagram Protocol (UDP), Dynamic Host Configuration Protocol (DHCP) 以及 Trivial File Transfer Protocol (TFTP)  透過這一些協定使得 PXE 可以進行網路的存取進一步取得網路上的資源.
http://benjr.tw/files/images/pxe/pxe_boot06.png
PXE 是指在作業系統前的一個作業環境,所以他最主要的工作就是將任何的作業系統載入的動作.目前多是數的網卡都支援 PXE 功能,有些甚至還支援到 iSCSI Boot 的功能.目前 PXE 已經是一個成熟的標準協定,詳細的技術可以參考 Intel 網站的 PXE 規格書http://download.intel.com/design/archives/wfm/downloads/pxespec.pdf

沒有留言:

張貼留言