« Home | OpenOffice.org note » | knoppix 3.6 安裝到HD » | Bandwidthd » 

2005/04/03 

PXE + WINPE環境設定

PXE + WINPE環境設定
完成於2005/4/3

我的環境是 (經測試後,可以移到windows上)
OS:Redhat 9.0
工具:dhcpd(Dhcp Server)+tftp server
使用 pxelinux.0 之前以為要patch這個檔的  後來發現完全不需要更動
真正要改的 ntldr <- 因為它要改為load tftp server上的 ntdetect.com 修改方式 ntldr使用UltraEdit hex編輯,將MZ之前的資料全部刪除
要注意的是 在LINUX上的檔案名稱是分大小寫的 所以放在 TFTP SERVER上的 
一律都要改為大寫(NTLDR預設)
其它都和 用PXE Remote Install Fedora沒有二樣
開機流程及檔名路徑補充
1.Clinent 開機 進入 PXE Boot
2.Client 要求 dhcp IP
server 給IP及
filename "winpe/pxelinux.0" <---- pxelinux 不需要任何修改
3.Client 透過 tftp 下載 Tftp Server tftproot之下的
winpe/pxelinux.0
4.Client 執行 pxelinux.0
5.pxelinux.0預設會下載一些 "winpe/pxelinux.cfg/之下的檔案
我使用 "winpe/pxelinux.cfg/default"
內容主要是 Kernel startrom.0
startrom.0 rename自startrom.com
6.Client 下載及執行 startrom.com
7.Client 下載及執行 NTLDR
注意tftp server如果分大小寫 你一定要更名為大寫
而且這個檔案 要用http://oss.netfarm.it/guides/ris-linux.tar.gz
的fixloader.py 修正過
8.Client 下載 "BOOTFONT.BIN" <---字型可省略
9.Client 下載及執行 "ntdetect.com"
10.Client 下載 winnt.sif
[SetupData]
BootDrevice="ramdisk(0)"
BootPath="\i386\system32\"
OsLoadOptions="/noguiboot /fastdetect /minint /rdexportascd /rdpath=mywinpe.iso"
11.Client 下載mywinpe.iso
12. 進入winpe 開機
dhcpProxy可以不需要

About me

  • I'm Martin's blog 馬汀的部落格
  • From 中壢市, 桃園縣, Taiwan
  • -----BEGIN GEEK CODE BLOCK----- Version: 3.1 Comment: For info see http://www.geekcode.com GC/CS/CC/E/IT/TW d- s a C++++ L++++ P+ L++++ E--- W+++ N++ o+ K- w+++ O- M- V- PS+ PE++ Y+ PGP+ t 5- X++ R- tv- b+++ DI+ D-- G e+++ h+ r+ y+ z? ------END GEEK CODE BLOCK------ /**************************** 旅行是我生命的動力 它的樂趣從計劃旅行開始 我樂於分享旅行及Linux Kernel上的每一件事. ****************************/
My profile