前些日子做了基於
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...