本節包含將適用於 Sun Ultra 27 工作站的 Windows 驅動程式增加至 WIM 影像的相關資訊。
建立 WIM 影像之前,您需要執行以下作業:
安裝 Windows 自動化安裝套件 (Windows AIK 或 WAIK)。此套件可從 Microsoft 下載。Sun 建議您使用 2.0 或更新版本的 WAIK。
請閱讀「Windows AIK 說明文件」。
請確定 Windows 遠端安裝服務正執行於 Windows Server 上。請閱讀「Windows 部署服務嵌入式管理單元文件」。
找出 windows.zip 檔案或適用於工作站的最新 Tools and Drivers DVD (工具與驅動程式 DVD)。請參閱第 2 章下載驅動程式套裝軟體。
從 Tools and Drivers DVD (工具與驅動程式 DVD) 的版本資料夾,將 32 位元或 64 位元 Windows 安裝的所有相關檔案複製到網路共用上的適當資料夾結構中。
識別適當的版本檔案。
以下範例取自 Tools and Drivers DVD (工具與驅動程式 DVD)。在以下的範例中,cdromdrive 是包含 Tools and Drivers DVD (工具與驅動程式 DVD) 之 CD/DVD 光碟機的磁碟機字母代號:
Tools and Drivers DVD Windows Vista Ultimate 32 位元檔案:
cdromdrive:\drivers\windows\Chipset ...\SAS\driver\32bit ...\sata\32bit ...\TPM\driver\32bit ...\audio\Vista ...\nic\pro1000\win32 |
Tools and Drivers DVD Windows Vista Ultimate 64 位元檔案:
cdromdrive:\drivers\windows\Chipset ...\SAS\driver\64bit ...\sata\64bit ...\TPM\driver\64bit ...\audio\vista64 ...\nic\pro1000\winx64 |
Tools and Drivers DVD Windows Server 2008 32 位元檔案:
cdromdrive:\drivers\windows\Chipset ...\SAS\driver\32bit ...\sata\32bit ...\TPM\driver\32bit ...\nic\pro1000\win32 |
Tools and Drivers DVD Windows Server 2008 64 位元檔案:
cdromdrive:\drivers\windows\Chipset ...\SAS\driver\64bit ...\sata\64bit ...\TPM\driver\64bit ...\nic\pro1000\winx64 |
將步驟 a 中所識別出的檔案,從其版本資料夾複製到網路共用上的適當資料夾結構。
在以下的範例中,\\yourshare\share 是您在網路上已設定的共用路徑,DriverPack\x64 是代表 64 位元 Windows,而 DriverPack\x86 是代表 32 位元 Windows。所有檔案都必須直接位於 x64 或 x86 資料夾或元件子資料夾下 (該處不應該有可在 Tools and Drivers DVD (工具與驅動程式 DVD) 中找到的版本子資料夾)。請參閱以下的範例:
Windows Vista Ultimate 32 位元 WIM 資料夾結構:
\\yourshare\share\DriverPack\x86\Chipset ...\SAS ...\sata ...\TPM ...\audio ...\nic |
Windows Vista Ultimate 64 位元 WIM 資料夾結構:
\\yourshare\share\DriverPack\x64\Chipset ...\SAS ...\sata ...\TPM ...\audio ...\nic |
Windows Server 2008 32 位元 WIM 資料夾結構:
\\yourshare\share\DriverPack\x86\Chipset ...\SAS ...\sata ...\TPM ...\nic |
Windows Server 2008 64 位元 WIM 資料夾結構:
\\yourshare\share\DriverPack\x64\Chipset ...\SAS ...\sata ...\TPM ...\nic |
選取要更新的服務影像並匯出該影像。
掛載您剛匯出的 Windows 影像。例如:
imagex /mountrw C:\windows_distribution\sources\install.wim 1 C:\win_mount
Install.wim 檔案中的第一個 Windows 影像會掛載至 C:\wim_mount
使用 Windows 系統影像管理員 (Windows SIM,可在 Windows AIK 中取得) 建立包含所要安裝之裝置驅動程式路徑的回應檔案。請參閱 Windows 自動化安裝套件的 Microsoft 說明文件,以取得啟動 Windows SIM 應用程式的詳細資訊。
將 Microsoft-Windows-PnpCustomizationsNonWinPE 元件增加至 offlineServicing 階段中的回應檔案。
展開回應檔案中的 Microsoft-Windows-PnpCustomizationsNonWinPE 節點。用滑鼠右鍵按一下 DevicePaths,然後選取 [插入新的 PathAndCredentials]。
此時會出現新的 PathAndCredentials 清單項目。
在 Microsoft-Windows-PnpCustomizationsNonWinPE 元件中,指定網路共用上 DriverPack 資料夾中架構資料夾的路徑,以及用於存取網路共用的憑證。
例如,64 位元影像的路徑和憑證可能如下:
<Path>\\yourshare\share\DriverPack\x64</Path> <Credentials> <Domain>MyDomain</Domain> <Username>MyUserName</Username> <Password>MyPassword</Password> </Credentials> |
儲存回應檔案並結束 Windows SIM。回應檔案必須與以下範例類似。此範例假設架構為 64 位元 (對於 processorArchitecture 元件 ID 參數,支援的值為 x86 (若為 32 位元 Windows) 或 amd64 (若為 64 位元 Windows))。
<?xml version="1.0" ?> <unattend xmlns="urn:schemas-microsoft-com:asm.v3" xmlns:wcm= "http://schemas.microsoft.com/WMIConfig/2002/State"> <settings pass="offlineServicing"> <component name="Microsoft-Windows-PnpCustomizationsNonWinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"> <DriverPaths> <PathAndCredentials wcm:keyValue="1"> <Path>\\yourshare\share\DriverPack\x64</Path> <Credentials> <Domain>MyDomain</Domain> <Username>MyUserName</Username> <Password>MyPassword</Password> </Credentials> </PathAndCredentials> </DriverPaths> </component> </settings> </unattend> |
使用 [封裝管理員] 將自動安裝回應檔案套用至掛載的 Windows 影像。指定要建立之記錄檔的位置。如需有關使用封裝管理員的更多資訊,請參閱「Microsoft Windows AIK 說明文件」。例如:
pkgmgr /o:"C:\wim_mount\;C:\wim_mount\Windows" /n:"C:\unattend.xml" /l:"C:\pkgmgrlogs\logfile.txt"
回應檔案的路徑中所參考的 .inf 檔案會增加至 Windows 影像。記錄檔會建立於目錄 C:\Pkgmgrlogs\ 中。
在掛載的 Windows 影像中,查看 %WINDIR%\Inf\ 目錄的內容,確定 .inf 檔案已安裝。增加至 Windows 影像的驅動程式會命名為 oem*.inf。這是為了確保增加至電腦的新驅動程式均有唯一名稱。例如,檔案 MyDriver1.inf 和 MyDriver2.inf 會重新命名為 oem0.inf 和 oem1.inf。
卸載 .wim 檔案,並確認變更。例如:
imagex /unmount /commit C:\wim_mount
取代服務影像,然後啟用更新過的影像,如下所示:
如果 Windows 部署服務嵌入式管理單元並未執行,請依次按一下 [開始]、[系統管理工具]、[Windows 部署服務]。
尋找服務的影像。用滑鼠右鍵按一下影像,然後按一下 [取代映像]。使用精靈將服務影像取代為更新過的 Windows 影像。
用滑鼠右鍵按一下服務影像,然後按一下 [啟用]。
該服務影像現在已經可以使用,且所有工作站特定的驅動程式都會增加至影像。