pxe 遠程安裝linux系統(tǒng).pdf

pxe 遠程安裝linux系統(tǒng).pdf

ID:52243880

大?。?52.30 KB

頁數(shù):6頁

時間:2020-03-25

pxe 遠程安裝linux系統(tǒng).pdf_第1頁
pxe 遠程安裝linux系統(tǒng).pdf_第2頁
pxe 遠程安裝linux系統(tǒng).pdf_第3頁
pxe 遠程安裝linux系統(tǒng).pdf_第4頁
pxe 遠程安裝linux系統(tǒng).pdf_第5頁
資源描述:

《pxe 遠程安裝linux系統(tǒng).pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、pxe遠程安裝linux系統(tǒng)基本原理1)什么是PXEPXE(Pre-bootExecutionEnvironment)是由Intel設計的協(xié)議,它可以使計算機通過網(wǎng)絡啟動。協(xié)議分為client和server兩端,PXEclient在網(wǎng)卡的ROM中,當計算機引導時,BIOS把PXEclient調(diào)入內(nèi)存執(zhí)行,并顯示出命令菜單,經(jīng)用戶選擇后,PXEclient將放置在遠端的操作系統(tǒng)通過網(wǎng)絡下載到本地運行。PXE協(xié)議的成功運行需要解決以下兩個問題:?既然是通過網(wǎng)絡傳輸,那么計算機在啟動時,它的IP地址由誰來配置;?通過什么協(xié)議下載Linux內(nèi)核和根文件系統(tǒng)對于第一個問題,可以通過DH

2、CPServer解決,由DHCPserver來給PXEclient分配一個IP地址,DHCPServer是用來給DHCPClient動態(tài)分配IP地址的協(xié)議,不過由于這里是給PXEClient分配IP地址,所以在配置DHCPServer時,需要增加相應的PXE特有配置。至于第二個問題,在PXEclient所在的ROM中,已經(jīng)存在了TFTPClient。PXEClient使用TFTPClient,通過TFTP協(xié)議到TFTPServer上下載所需的文件。這樣,PXE協(xié)議運行的條件就具備了,下面我們就來看看PXE協(xié)議的工作過程。2)工作過程在上圖中,PXEclient是需要安裝Lin

3、ux的計算機,TFTPServer和DHCPServer運行在另外一臺LinuxServer上。Bootstrap文件、配置文件、Linux內(nèi)核以及Linux根文件系統(tǒng)都放置在LinuxServer上TFTP服務器的根目錄下。PXEclient在工作過程中,需要三個二進制文件:bootstrap、Linux內(nèi)核和Linux根文件系統(tǒng)。Bootstrap文件是可執(zhí)行程序,它向用戶提供簡單的控制界面,并根據(jù)用戶的選擇,下載合適的Linux內(nèi)核以及Linux根文件系統(tǒng)。具體配置過程如下:首先是安裝必要的服務,DHCPD,TFTP-SERVER,NFS(一般默認就有了)dhcpd和t

4、ftp-server都有對應的rpm,直接安裝就可以了.#vi/etc/xinetd.d/tftp=============+==========+===========+============+============servicetftp{disable=no(默認是yes,這里改成no,啟用它)socket_type=dgramprotocol=udpwait=yesuser=rootserver=/usr/sbin/in.tftpdserver_args=-unobody-s/tftpboot//-s表示用/tftpboot作為tftp目錄的根目錄.per_sour

5、ce=11cps=1002flags=IPv4}tftp是由xinted來啟動的,修改完后要記得servicexinetdrestart#vi/etc/dhcpd.conf=============+==========+===========+============+============ddns-update-styleinterim;ignoreclient-updates;default-lease-time21600;max-lease-time43200;authourtative;next-server192.168.1.103;subnet192.168.

6、1.0netmask255.255.255.0{optionrouters192.168.1.1;optionsubnet-mask255.255.255.0;range192.168.1.1192.168.1.100;default-lease-time21600;max-lease-time43200;filename"/pxelinux.0";optiondomain-name-servers202.106.0.20;}這里的pxelinux.0就是上面提到的bootstrap,上面已經(jīng)指定了tftp的根目錄,所以這里用相對路徑.next-server192.168.1

7、.103;這句一開始我并沒有加上,當要安裝系統(tǒng)的機器啟動以后,在查找pxelinux.cfg目錄下的配置文件的時候,就死活找不到了.經(jīng)過很長時間的等待,出現(xiàn)一個boot:的提示符,告訴我:can'tloadkernelimage:linux,一開始以為是/tftpboot/pxelinux.cfg/default的配置文件有誤,檢查后沒問題.google了半天,總算查到了一個帖子,說可能是dhcp3.0的一個bug,需要加上這個參數(shù)來指定DHCPSERVER的IP.修改配置文件加入此句后,重啟dhcp,

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。