基於PXE的啟動WINPE系統

2021-06-08 19:36:13 字數 2006 閱讀 3480

前些日子做了基於

pxe的網路轉殖

dos版。今天實驗成功基於

pxe啟動的

winpe

,具體過程如下:

1.啟動

tftp

和dhcp

伺服器:

和pxe

的dos

版一樣,要從網路啟動

winpe

,必須要有

tftp

和dhcp

伺服器用於分配

ip和設定啟動檔案。

pxe原理請看

基於pxe的網路轉殖(dos版) 。配置如下:2.在

dhcp

伺服器中指定啟動檔案為

:startrom.n12

。這個檔案可以從

windows xp/2003

光碟中獲取。具體路徑為:

cdrom\i386\startrom.n1_

。用winrar

解壓縮後即得

startrom.n12

檔案。3.

將windows xp/2003

光碟中的

setupldr.ex_

檔案解壓縮後得到

setupldr.exe

。然後將其重新命名為

ntldr

,放到tftp

伺服器根目錄下。

4.建立

winnt.sif

檔案,用於指定

winpe

的系統目錄和要載入的

winpe

映象檔案。

winnt.sif

檔案內容為:

[setupdata]

bootdevice = "ramdisk(0)"

bootpath = "\i386\system32\"

osloadoptions = "/minint /fastdetect /rdexportascd /rdpath=winpe.img"

我用的是深度:

[setupdata]

bootdevice = "ramdisk(0)"

bootpath = "\wxpe\system32\"

osloadoptions = "/minint /fastdetect /rdpath=\deepin.img"

其中,bootpath

用來指明

winpe

的系統目錄。

osloadoptions

用來指明

winpe

映象檔案。映象檔案通常有兩種型別:

iso/img

和sdi

。當映象檔案為

iso/img

格式時,需要給

osloadoptions

新增/rdexportascd

引數;當映象檔案為

sdi格式時,需要給

osloadoptions

新增/rdoffset

引數。winnt.sif

檔案也必須放到

tftp

伺服器的根目錄下。

經過上述這四個步驟即可建立乙個基於

pxe啟動的

winpe

。補充說明:

1.由於映象檔案是通過網路載入到記憶體中,所以當記憶體小時,一定要精減

winpe

映象檔案的大小。

2.winpe

的系統目錄有可能不是

i386

,如深山紅葉、**桃等製作的

winpe

映象就不是

i386

,而分別是

wins

和wxpe

。當winpe的系統目錄不是i386時,我們需要修改ntldr和winnt.sif檔案。ntldr檔案需要用二進位制編輯器修改,我用的是windows下的sed命令修改,sed功能和linux下的相同,總共有六處i386要被替換。winnt.sif檔案同樣也是需要替換i386。使用sed命令修改

sed -i -e 「s/i386/winpe/gi」 ntldr

使用USB啟動的WinPE

昨晚朋友給自己新買的本本換了一塊大硬碟,需要安裝xp,但也沒有外接光碟機,想想只能用u盤來啟動系統進行安裝了,折騰了到了二點才安裝完成,總結如下 一,製作usb啟動盤,用了幾個還是 深度usb啟動winpe維護盤v3.0深度winpe製作軟體 這個軟體好些,但在vista安裝完成後啟動時一定要用管理...

基於PXE自動化安裝linux系統

可以通過光碟人工安裝幾十台linux系統,但是如果上百臺甚至更多呢?所以下面將進行通過網絡卡引導基於pxe的自動化安裝linux系統的實驗。實驗前提 網絡卡功能需帶有dhcp和tftp客戶端功能 實驗原理 1 通過dhcp功能向dhcp伺服器獲取ip位址以及tftp伺服器位址和啟動的引導程式pxel...

pxe裝機原理 PXE無盤啟動的基本工作原理

pxe無盤啟動的基本工作原理 pxe是rpl的公升級品,它是preboot execution environment的縮寫。它們的不同之處為 乙個是靜態路由,乙個動態路由。不難理解 rpl是根據網絡卡上的id號加上其它的記錄組成的frame向server發出請求,而server那裡早已經有了這個i...