PXE+LITENET安裝共略(轉)

post0發表於2007-08-11
PXE+LITENET安裝共略(轉)[@more@]

PXE,即Pre-boot Execution Environment。號稱RPL的掘墓人。由INTEL開發,並且公開原始碼。

工作原理是:

ü PXE伺服器以廣播方式送出自己的地址;

ü DHCP伺服器動態分配網路中的IP地址;

ü 客戶端啟動,讀取bootrom裡的pxe程式碼,獲得動態IP地址,請求dhcp伺服器配置60號選項;

ü 客戶端連線伺服器用TFTP或者MTFTP協議下載啟動軟體包並在記憶體中執行;

ü 客戶端以真實模式(Real Mode)執行終端作業系統。

在開始之前,應該檢查下列清單,做好準備工作

ü 安裝 NT+SP4 所需要的所有光碟,安裝 WINDOWS98 的所有光碟

ü 質量良好的網路連線裝置,所有網線最好都是用 568A 的排法。

ü 下載 BOOTROM 啟動晶片 PXE 程式碼,寫進網路卡的 BOOTROM 裡面去。如果主機板的 BIOS 是 AWARD 出品的,可以使用 CBROM 將 PXE 啟動程式碼寫到 BIOS 中去,更方便。

ü INTEL PXE SDK、LITENET、以及一些其他必須檔案

ü 至少一張質量良好的 3.5# 磁碟

ü 旺盛的精力 J

伺服器端快速設定

1. 安裝windowsNT,伺服器名稱為 SERVER

2. 啟用guest賬戶

3. 升級至至少sp4補丁,(我試驗過不升級,也可以。NT-sp4的最著名的改動是,從它開始,NT能夠支援8G以上的硬碟了。)

4. 新增協議:netbeui;ipx/spx;tcp/ip

5. 建立dhcp服務,設定作用域,新增60號選項

6. 安裝並設定intel pxe sdk

7. 使用dosundi.1檔案測試客戶端是否可以正常啟動dos。

8. 建立 pxe 使用者組 (Netpc Users)以及使用者,(lnguest,netpc01,… netpc50 …)

9. 建立域以及ntfs分割槽 (這兩項同樣不是必須的,但可以因此使用更多的功能)

10. 在ntfs分割槽上建立共享目錄,共享名為 SHARE

11. 在 SHARE 目錄下建立 NETPC01,NETPC02,… NETPC50,…分別完全共享

安裝客戶端硬碟上的 Windows 9x

1. 確保所有主機板BIOS設定相同,PCI裝置在相應的同一個槽上

2. 正常安裝 Windows 9x

3. 安裝所有驅動程式,以及第三方驅動比如 DirectX、OpenGL 等等

4. 安裝所有所需軟體、遊戲等等

5. 安裝協議:

a) NETBEUI

b) IPX/SPX

c) TCP/IP

d) Microsoft網路使用者(設定為登入到域)

e) Microsoft網路上的印表機與檔案共享

6. 控制皮膚 -> 密碼 -> 所用使用者使用同一種設定

7. 使用 lnguest 登入,同時指定密碼為 lnguest

8. 安裝POWERTOY:

a) Network 中設定自動登入:lnguest/lnguest

b) My Computer 中去掉 C: 盤外的所有磁碟機代號

9. 匯出登錄檔[HKEY_USERS.DEFAULT]分支,替換所有.DEFAULT為{%CHN%},而後

10. 將檔案儲存到 C:Windows 目錄下,檔名為 CHN.REG

安裝 Litenet

準備好以下檔案並複製到相應目錄

應存放目錄以及名稱 建立日期 檔案大小

WindowsRTSND.DOS 1999-07-28 53,751

WindowsPROTMAN.DOS 1998-06-19 22,810

WindowsNET.EXE 1998-06-19 356,134

WindowsNET.MSG 1998-06-19 76,234

WindowsNDISHLP.SYS 1998-06-19 6,140

WindowsPROTMAN.EXE 1998-06-19 14,952

WindowsSNAPSHOT.EXE 1998-06-19 6,122

WindowsSystemNDIS.VXD 1998-06-19 157,869

WindowsSystemRTL8139.SYS 2000-12-04 23,654

WindowsCommandKEYBOARD.SYS 1998-06-19 34,566

WindowsCommandKEYB.COM 1998-06-19 19,927

WindowsCommandKEYBRD2.SYS 1998-06-19 31,942

注:其中 RTSND.DOS 以及 RTL8139.SYS 是 Realtek 網路卡驅動程式包裡可以找到的,應該及時下載最新驅動。為了方便,我乾脆作了一個ZIP的自解壓包,一步到位。

這之後按照嚮導安裝Litenet就可以了,一路“下一步”。注意:

2 在 Step5 的時候,會跳出一個需要回答 yes/no 的對話方塊,選擇 NO

2 一次重新啟動之後,在 Step6 會跳出一個格式化磁碟對話方塊,記得在“複製系統檔案”前面打對號

2 上傳檔案之後,如果是 Windos98se ,會跳出 Ftuner 對話方塊。在 Ftuner 之前最好備份一下你的磁碟

注:

1. 如果你不想使用域,那麼不要在Microsoft網路使用者上設定為登入到域。

2. 伺服器上應該存在lnguest使用者

3. 同一種品牌的硬體可能有不同的版本;同一種硬體配置在不同的BIOS設定下,可能需要不同的驅動程式;PCI裝置插在不同的槽上可能導致Windows9x重新啟動!所以如果準備網路上有不同的硬體設定的機器,一定要用同一塊硬碟全部過一遍。

Windows98 上傳後 Server 方面的設定

1. 修改 ServerShareWindowsSystem 目錄下的 system.ini 檔案,在[386Enh]一節的最末新增:

PagingDrive=S:

MinPagingFileSize=65536

MaxPagingFileSize=131072

即:設定虛擬記憶體所在磁碟機代號為 S: ,最小值為 64M,最大值為 128M。注意,如果想更

改虛擬記憶體磁碟機代號,則必須在真 DOS 下用Litenet目錄裡面的 vmsetup.exe 工具更新

一次磁碟。

2. 修改 ServerShareWindows 目錄下的 Usercmd.bat 檔案

a) 去掉 Qrestall 前面的 rem

b) 在 Qrestall 語句前面新增:

qvmem s: %server% %username%

QPATCH C:WINDOWSCHN.REG %HOME%PATCHED.REG

regedit %HOME%PATCHED.REG

3. 壓縮 Litenet 生成的啟動軟盤為 dosundi.1,存放到 PXE 相應目錄中

伺服器端 ServerShare 目錄下的許可權設定

伺服器上應該設定一個全域組,我們暫且稱之為 NetPC Users

組中的成員有lnguest, netpc01, netpc02 … netpc50 …

客戶端獲得動態IP之後,使用MTFTP下載啟動映像檔案,應該沒有許可權問題。第一次連線

ServerShare 目錄的時候,使用的是 lnguest/lnguest,所以,lnguest 至少要有讀

的許可權。當讀取 netnames.db 檔案獲得當前機器名稱之後,使用的是 netpc01/netpc01

連線,並複製臨時檔案等等到 ServerShare etpc01 目錄,所以,netpc01 要對 ServerShare etpc01 目錄有完全的許可權。

實際操作上,為了方便、安全,推薦在NTFS分割槽上建立ServerShare 目錄。

我是這麼設定的:

ServerShare 目錄所有權由 Administrator 得到

ServerShare 目錄完全共享給 Everyone

ServerShareWindows

ServerShareProgram Files 目錄的許可權設定為 Everyone 讀、寫、更改;卻不能刪除

Administrator 完全控制

ServerShare etpc01 目錄只給 Administrator 和 netpc01 完全控制許可權

安裝遊戲的目錄就給 Everyone 完全控制吧,反正公用機器,難免不亂,我的硬碟大,所

以在同一個分割槽裡面乾脆有一個乾淨的 ServerShare 目錄的完全複製。太亂了,就刪

除 ServerShare 目錄下的所有檔案,複製一份回來。

至此,應該可以無盤啟動了!!!!!

背景概念

WFM Wired for Managemet 聯網化管理標準

是由INTEL公司等著名IT企業共同制定的,

並被廣泛採用的分散式網路計算機環境管理標準。符合WFM的計算即系統具有四大管理功能:

? Universal Network Boot 通用網路啟動介面

? Remote Wake-up (Wake on LAN) 遠端喚醒

? Asset Management 固定資產管理

? Power Management 電源管理

TFTP Trivial File Transfer Protocol 小檔案傳輸協議

MTFTP Mutilcast Trivial File Transfer Protocol 小檔案多點傳輸協

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-946372/,如需轉載,請註明出處,否則將追究法律責任。