歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> PXE實現無人值守無盤安裝Linux

PXE實現無人值守無盤安裝Linux

日期:2017/2/28 15:43:51   编辑:Linux教程

什麼是PXE:

PXE(preboot execute environment)是由Intel公司開發的最新技術,工作於Client/Server的網絡模式,支持工作站通過網絡從遠端服務器下載映像,並由此支持來自網絡的操作系統的啟動過程,其啟動過程中,終端要求服務器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)協議下載一個啟動軟件包到本機內存中並執行,由這個啟動軟件包完成終端基本軟件設置,從而引導預先安裝在服務器中的終端操作系統。PXE可以引導多種操作系統,如:Windows95/98/2000,linux等。

為什麼使用PEX:

從CD-ROM安裝Linux這種最便捷、最直接的操作方法,但是,如果一旦遭遇需要同時安裝linux系統到多台計算機上,那麼我們應該選擇一種更高效的安裝方式。PXE是其中的一種選擇。

PEX—Pre-boot Execution Environment協議可以使計算機通過網絡引導啟動。把安裝盤的內容復制到某台服務器,欲安裝linux的計算機通過網絡實現多機同時安裝。

PEX啟動原理:

  PXE是RPL的升級品,它是Preboot Execution Environment的縮寫。它們的不同之處在於RPL是靜態路由,而PXE是動態路由。其通信協議采用TCP/IP,與Internet連接高效而可靠,PXE無盤工作站的啟動過程分析如下:

  ¨ 客戶端個人電腦開機後, 在 TCP/IP Bootrom 獲得控制權之前先做自我測試。

  ¨ Bootprom 送出 BOOTP/DHCP 要求以取得 IP。

  ¨ 如果服務器收到個人電腦所送出的要求, 就會送回 BOOTP/DHCP 回應,內容包括

  客戶端的 IP 地址, 預設網關, 及開機影像文件。否則, 服務器會忽略這個要求。

  ¨ Bootprom 由 TFTP 通訊協議從服務器下載開機影像文件。

  ¨ 個人電腦通過這個開機影像文件開機, 這個開機文件可以只是單純的開機程式也可

  以是操作系統。

  ¨ 開機影像文件將包含 kernel loader 及壓縮過的 kernel, 此 kernel 將支持NTFS root

  系統。

¨ 遠程客戶端根據下載的文件啟動機器。

在這裡,我做一個用PXE安裝LINUX的案例:

環境:VMWARE虛擬機

要求:用RedHat LINUX配置PXE服務器,實現無人值守無盤安裝LINUX

配置靜態IP地址:

輸入命令:[root@localhost ~]# setup

出現如下界面:

選擇Network configuration

選擇編輯設備

選擇eth0網卡

設置以上參數。

掛載REDHAT光盤:

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom

配置YUM客戶端:

[root@localhost ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo

Copyright © Linux教程網 All Rights Reserved