您目前已離線,請等候您的網際網路重新連線

如何使用已啟用 PXE 的用戶端,從 RIS 伺服器部署 Microsoft Windows 預先安裝環境

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

結論
本文將告訴您,如何針對開機前執行環境 (PXE) 啟動的遠端安裝服務 (RIS) 伺服器,部署 Microsoft Windows 預先安裝環境 (Windows PE)。
其他相關資訊
您可以使用兩種方法從 RIS 伺服器部署 Windows PE。第一種方法是使用 RAM 磁碟裝置,從 RIS 伺服器部署 Windows PE。第二種方法是從 Microsoft Windows XP 或 Microsoft Windows Server 2003 CD 影像,部署 Windows PE 影像。只有在您的 Windows PE 是舊版本,或您沒有 Windows Server 2003 RIS 伺服器時,才必須使用第二種方法。第二種方法會從 RIS 伺服器開啟許多檔案控制代碼。因此,當您啟動多個 Windows PE 執行個體時,此種方法會造成 RIS 伺服器的效能下降。您也可能會遇到逾時錯誤。

如需有關如何從 RIS 伺服器部署 Windows PE 的詳細資訊,請參閱最新的 Winpe.chm 檔案。此檔案隨附於 Windows PE CD 與 OEM Preinstallation Kit (OPK) CD 中。

使用本文所說明的方法前,必須先確定您具備下列項目:
  • 從 Windows PE CD 或 OEM Preinstallation Kit (OPK) CD 建立的自訂 Windows PE 國際標準組織 (ISO) 影像。
  • 執行 Windows Server 2003 Service Pack 1 (SP1) 的 RIS 伺服器。
  • Windows PE CD 或 OEM Preinstallation Kit (OPK) CD。

方法 1:使用 RAM 磁碟,從 RIS 伺服器部署 Windows PE

  1. 在 RIS 伺服器上,找出 \RemoteInstall\Setup\Language\Images 資料夾。
  2. 建立 Windows PE 的子資料夾。例如,請在命令提示字元中輸入下列命令:
    drive:\Cd \RemoteInstall\Setup\English\Images md winpe
    注意 在這個步驟中,drive 是 RIS 安裝所在之硬碟的預留位置。Language 是 Windows PE 影像的語言。
  3. 在 \Windows PE 資料夾中建立名為 Platform 的子資料夾,其中 platform 為 i386 或 amd64。例如,請在命令提示字元中輸入下列命令:md winpe\i386
  4. 將先前所建立的自訂 Windows PE .iso 影像檔複製到 Windows PE\Platform 資料夾,其中 platform 是 i386 或 amd64。例如,請在命令提示字元中輸入下列命令:
    copy drive:\Work\Winpex86.iso drive 1:\RemoteInstall\Setup\English\Images\Winpe\i386
    注意drive 是含有 Windows PE 影像之硬碟的預留位置。此外,drive 1 是 RIS 安裝所在之硬碟磁碟分割的預留位置。
  5. 在 \Windows PE\Platform 資料夾中建立名為 Templates 的子資料夾。例如,請在命令提示字元中輸入下列命令:
    md winpe\i386\templates
  6. 找出 Windows PE 影像的 Platform 資料夾,然後將 Ntdetect.com 與 Startrom.com 複製到 Windows PE\Platform\Templates 資料夾。例如,請在命令提示字元中輸入下列命令:
    drive:\ cd \winpe\i386 copy ntdetect.com
    drive 1:\RemoteInstall\Setup\English\Images\winpe\i386\templates copy startrom.com
    drive 1:\RemoteInstall\Setup\English\Images\winpe\i386\templates


    注意 在這個步驟中,drive 是含有 Windows PE 影像之硬碟的預留位置,而 drive 1 是 RIS 安裝所在之硬碟磁碟分割的預留位置。
  7. 將 \Platform\Setupldr.exe (不是 Setupldr.bin) 檔案從 Windows PE 影像複製到 \Windows PE\platform\templates 資料夾,再將 Setupldr.exe 重新命名為 Ntldr。例如,您可以在命令提示字元中執行下列命令:
    copy setupldr.exe drive 1:\RemoteInstall\Setup\English\Images\winpe\i386\templates\ntldr
    .

    注意 在這個步驟中,drive 1 是 RIS 安裝所在之硬碟磁碟分割的預留位置。
  8. 使用下列文字,在 \Windows PE\Platform\Templates 資料夾中建立名為 Winnt.sif 的文字檔。
    [SetupData]BootDevice = "ramdisk(0)"BootPath = "\platform\System32\"OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportascd /rdpath=%INSTALLPATH%\%MACHINETYPE%\<bootimage>"Architecture = "platform"  [RemoteInstall]Repartition = No [OSChooser]Description = "brief description"Help = "longer description"LaunchFile = "%INSTALLPATH%\%MACHINETYPE%\templates\startrom.com"ImageType = FlatVersion = "5.2 (0)"
  9. 啟動 RIS 用戶端,然後選取先前所建立的作業系統影像。
注意
  • RAM 磁碟方法僅支援 x86 與 x64 Windows PE ISO 影像。如果是 Itanium (IA-64) Windows PE ISO 影像,請使用方法 2。
  • 您可以將 i386 與 amd64 資料夾放置在 RIS 伺服器上的同一個資料夾中。例如,您可以建立下列資料夾結構:
    \RemoteInstall\Setup\English\Images\Winpe\i386 \RemoteInstall\Setup\English\Images\Winpe\Amd64
  • 您可以隨意為 Winnt.sif 檔案指定任何名稱,只要副檔名為 .sif 即可。
  • Winnt.sif 檔案中的「Repartition = No」項目,可防止用戶端安裝精靈 (OSChooser) 發出有關磁碟即將被清除的警告。
  • 「Description」與「Help」項目的文字可以是任何想要納入的資訊。
  • 「LaunchFile」與「ImageType」項目不得變更。
  • 重新啟動用戶端,然後進入 PXE 啟動。登入之後,請選取主功能表中的 [維護及疑難排解] 選項。「Windows PE in RAMDisk」或 .sif 檔案中任何其他的描述,將會顯示為選項。選取此選項,然後按 ENTER。

    電腦隨即會使用 RAM 磁碟啟動 Windows PE。

方法 2:以傳統一般方法從 RIS 伺服器部署 Windows PE

  1. 在 RIS 伺服器上於命令提示字元中輸入下列命令:
    RISetup.exe –add
    系統提示您提供來源時,請將 RISetup 指向所要使用的 Windows 作業系統 CD。所選擇的 Windows 作業系統取決於您新增至 RIS 伺服器的 Windows PE 版本。如果是 Windows PE 2004,請使用 Windows XP Professional Service Pack 2;如果是 Windows PE 2005,請使用 Windows Server 2003 Standard Edition Service Pack 1。
  2. 瀏覽 RISetup 安裝影像的位置。例如,此位置可能如下所示:
    \\Server_name\Share_name\REMINST\Setup\Language\Images
    注意 在這個步驟中,Server_name 預留位置代表 RIS 伺服器名稱。Share_name 預留位置代表含有影像之共用資料夾的名稱。Language 預留位置代表影像的語言版本。
  3. 開啟先前所建立之影像的 platform 子資料夾,其中 platform 代表 i386、amd64 或 IA-64。
  4. 在含有 Windows PE 檔案的 CD 或網路共用上開啟 Platform 資料夾,其中 platform 代表 i386、amd64 或 IA-64。
  5. 將 Windows PE Platform 資料夾的內容,複製到剛剛所開啟之影像的 platform 資料夾。
  6. 當提示您是否要覆寫檔案時,請按一下 [全部皆是]
  7. Platform 資料夾中 (您將 Windows PE Platform 內容複製於此),開啟 Templates 資料夾。
  8. 在文字編輯器中開啟 RIStndrd.sif 檔案。在以 OSLoadOptions 開頭的文字行中,加入 /minint 選項。
  9. 將網路介面卡的驅動程式 (*.inf 與 *.sys) 複製到 RISetup 所建立的 Platform 資料夾。
  10. 停止後再啟動 RIS 伺服器上的 BinlSvc 服務。例如,請在命令提示字元中輸入下列命令:
    net stop binlsvc
    net start binlsvc
  11. 啟動 RIS 用戶端,然後選取在步驟 1 中所建立的作業系統影像。
注意
  • 如果沒有將網路驅動程式複製到 Platform 資料夾,您可能會收到下列錯誤訊息:
    The operating system image you selected does not contain the necessary drivers for your network adapter.Try selecting a different operating system image.If the problem persists, contact your system administrator.Setup cannot continue.Press any key to exit. (所選取的作業系統影像不含網路介面卡的必要驅動程式。請嘗試選取其他作業系統影像。如果問題依然存在,請連絡系統管理員。安裝程式無法繼續執行。請按任意鍵結束。)
  • 如果您使用具有 Windows Management Instrumentation (WMI) 功能的 Windows PE 影像,請確定含有 Windows PE 影像的共用已標示為唯讀。否則,Windows Management Instrumentation (WMI) Tester (WBEMTest) 可能會報告錯誤 0x80041014。如此可確保其他連線用戶端不會在嘗試啟用 WMI 時發生錯誤而跳出。
  • 可從 RIS 伺服器執行的同時安裝數目上限為 75。
  • 建議您在使用此方法時停用 Setupapi 記錄。 如需有關如何停用 Setupapi 記錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    822570You Experience Long Startup Times When You Start WinPE by Means of a Remote Installation Services Server

新增 Windows PE 至 RIS 維護及疑難排解工具

您可以在「用戶端安裝精靈」中,將 Windows PE 新增至 [維修及疑難排解] 區段中的可用工具清單上。當您將 Windows PE 新增至 RIS 工具清單後,Windows PE 即被指定為安裝、維護與疑難排解工作所使用的項目,而不再被視為桌面作業系統。

如果要將 Windows PE 新增至 RIS 工具清單,請依照下列步驟執行:
  1. 在 Windows PE 影像的 Templates 資料夾中,尋找 RIStndrd.sif 檔案。
  2. 在文字編輯器中開啟 RIStndrd.sif 檔案。
  3. [OSChooser] 區段中,將 ImageType = "Flat" 項目變更為 ImageType = "winpe"。
  4. 將 Winbom.ini 檔案從 Windows PE 影像的 Platform 資料夾,移至影像的根資料夾。

    注意 如果沒有依照此步驟並配合 -minint 參數或 -winpe 參數一起執行 factory.exe 命令,Windows PE 會顯示對話方塊要求您在 Windows PE 啟動後重新加以啟動。
  5. 開啟「群組原則管理主控台」(GPMC),用滑鼠右鍵按一下您所要使用的網域或組織單位,然後按一下 [在這裡建立及連結 GPO]
  6. [新增 GPO] 對話方塊中,輸入群組原則物件 (GPO) 的名稱,然後按一下 [確定]
  7. 用滑鼠右鍵按一下 GPO,然後按一下 [編輯]
  8. 在「群組原則物件編輯器」中,找出並展開下列容器:
    User Configuration\Windows Settings\Remote Installation Services
    .
  9. 在右邊窗格中,按兩下 [選擇選項]
  10. [選擇選項內容] 對話方塊的 [工具] 下,按一下 [啟用],然後按一下 [確定]
  11. 關閉「群組原則物件編輯器」。
  12. 在 GPMC 中,按一下先前建立的 GPO 所連結的網域或組織單位。
  13. 在右邊窗格中,按一下所建立的 GPO,然後按一下 [連結上移],直到 GPO 的連結順序低於任何設定有衝突的 GPO。

    連結順序最低的 GPO 將優先於連結順序較高的 GPO。
注意
  • 只有 Windows Server 2003 RIS 伺服器支援此程序。
  • 雖然 Windows PE 影像會出現在「用戶端安裝精靈」的 [維護及疑難排解] 區段中,但它不會出現在 RIS 伺服器上的 [Remote-Installation-Services 內容] 對話方塊的 [工具] 索引標籤上。
  • 在 Windows Server 2003 網域上,預設網域原則 GPO 的預設設定會停用 [選擇選項內容] 對話方塊中 [自動安裝] 以外的所有選項。如果要覆寫預設設定,請確定您建立的 GPO 所具備的連結順序低於預設網域原則 GPO。
內容

文章識別碼:304992 - 最後檢閱時間:03/14/2007 04:11:00 - 修訂: 10.1

Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86)

  • kbhowto kbenv kbsetup KB304992
意見反應