WDS 在已存在的 WIM 映像中更新 RAID 驱动程序

WDS 在已存在的 WIM 映像中更新 RAID 驱动程序

这是我当前的设置。

  • WDS 安装在 Server 2008 R2 上以实现新的驱动程序存储和多播功能。
  • 为支持以前的 DL360 型号而构建的 Windows Server 2003 32 位标准映像。
  • 新款 HP DL360 G6 配备了新的 raid 控制器。

我需要将 raid 控制器的驱动程序添加到我的 Server 2003 32 位标准安装映像中,但我似乎无法找到正确的方法。

到目前为止我已经尝试了以下方法:

  • 安装映像并将驱动程序放入 Sysprep 驱动程序文件夹,将 PCI 设备代码添加到 sysprep.inf 文件中,并将更改提交到映像。
  • 将图像推送到 DL360 G4,确保驱动程序位于正确的位置并重新系统准备图像。
  • 希望新的驱动程序存储功能能够神奇地与 2003 配合使用(人总有梦想,不是吗?)

是否有一些标准方法可以用来用新驱动程序更新此映像,或者我是否需要从头开始构建一个全新的版本?

提前致谢。

答案1

我最近遇到了同样的问题,下面是解决该问题的基本步骤:

  1. 像这样挂载 WIM 文件:

    dism /Mount-Wim /WimFile:<x:\img.wim /Index:1 /MountDir:<x:\mountPath>

  2. 添加驱动程序:

    dism /image:<x:\mountPath /Add-Driver:<x:\path\to\drivers> /Recurse

  3. 提交更改并卸载 WIM 文件:

    dism /unmount-wim /mountDir:<x:\mountPath> /commit

使用 dism 实用程序的最简单方法是从开始菜单的 Microsoft Windows AIK 部分打开“部署工具命令提示符”。

此外,关于向 Sysprep.inf 添加驱动程序,我发现更好的方法是使用 spdrvscn.exe 第三方实用程序直接生成注册表项,而不是向 Sysprep.inf 文件添加路径(用于更新注册表)。

答案2

您可以使用 WAIK 中的 DISM 实用程序将驱动程序注入 WIM 文件,或者可以使用 GUI 来执行此操作(检查http://4sysops.com/archives/free-gdism-eldi-a-gui-for-managing-wim-images/

相关内容