创建 WIM 映像之前,需要执行以下操作:
安装 Windows 自动安装工具包(Windows Automated Installation Kit,Windows AIK 或 WAIK)。可从 Microsoft 下载此工具包。Sun 建议使用 WAIK 版本 2.0 或更高版本。
阅读 Windows AIK 文档。
确保 Windows 远程安装服务在 Windows 服务器上运行。阅读 Windows 部署服务管理单元文档。
查找适用于工作站的 windows.zip 文件或最新的 Tools and Drivers DVD。请参见第 2 章。
将 Tools and Drivers DVD 上 32 位或 64 位 Windows 安装的所有相应文件从版本文件夹复制到网络共享的相应文件夹结构中。
确定相应的版本文件。
以下是 Tools and Drivers DVD 中的示例。在以下示例中,cdromdrive 是包含 Tools and Drivers 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 中不同)。请参见以下示例:
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 AIK 中的 Windows 系统映像管理器 (Windows System Image Manager, Windows SIM) 创建一个包含您要安装的设备驱动程序路径的应答文件。有关启动 Windows SIM 应用程序的详细信息,请参见关于 Windows 自动安装工具包的 Microsoft 文档。
将 Microsoft-Windows-PnpCustomizationsNonWinPE 组件添加至 offlineServicing 过程中的应答文件。
扩展应答文件中的 Microsoft-Windows-PnpCustomizationsNonWinPE 节点。右键单击 DevicePaths,然后选择 "Insert New PathAndCredentials"(插入新 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 参数,支持的值是适用于 32 位 Windows 的 x86,或适用于 64 位 Windows 的 amd64)。
<?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 部署服务管理单元未运行,依次单击 "Start"(启动)、"Administrative Tools"(管理工具),然后单击 "Windows Deployment Services"(Windows 部署服务)。
查找服务映像。右键单击映像,然后单击 "Replace Image"(替换映像)。通过向导用更新的 Windows 映像替换服务映像。
右键单击服务映像,然后单击 "Enable"(启用)。
现在,可以使用服务映像,且已将所有工作站专用驱动程序添加至该映像。