使用DISM添加驱动

测试环境一台企业版08R2运行WDS服务,在控制台向启动镜像添加ThinkPad E440-20C5的网卡驱动时提示”向服务器添加程序包时失败”…查了下系统帮助:
在此情况下程序包添加失败的常见原因包括如下几个方面:
程序包已损坏,或者程序包缺少文件。
网络连接问题。
基于 x64 的驱动程序包未经签名(必须对基于 x64 的驱动程序包进行签名)。
创作的 .inf 文件不正确。

以上几条都不符合啊,驱动官网下的,直接安装可以正常使用,至于签名也是有的…真是X了狗了.没办法,换DISM手工添加试试吧.
先从原版win7镜像中复制一份boot.wim扔到C盘根目录,并创建挂载目录C:\win7boot,随后执行以下命令挂载镜像:

C:\Users\Administrator>dism /mount-wim /wimfile:c:\boot.wim /index:2 /mountdir:c:\win7boot

部署映像服务和管理工具
版本: 6.1.7600.16385

正在安装映像
[==========================100.0%==========================]
操作成功完成。

这里驱动文件位置为C:\DRIVERS\WIN\Ethernet\WIN7\64\,驱动文件名为rt64win7.inf,执行以下命令将驱动文件添加至镜像:

C:\Users\Administrator>dism /image:c:\win7boot /add-driver /driver:c:\DRIVERS\WIN\Ethernet\WIN7\64\rt64win7.inf

部署映像服务和管理工具
版本: 6.1.7600.16385

映像版本: 6.1.7600.16385

找到 1 个要安装的驱动程序包。
正在安装第 1 个,共有 1 个 - c:\DRIVERS\WIN\Ethernet\WIN7\64\rt64win7.inf: 驱动程序包已成功安装。
操作成功完成。

完成上述两步后,执行下列命令保存并卸载镜像:

C:\Users\Administrator>dism /unmount-wim /mountdir:c:\win7boot /commit

部署映像服务和管理工具
版本: 6.1.7600.16385

映像文件 : c:\boot.wim
映像索引 : 2
正在保存映像
[==========================100.0%==========================]
正在卸载映像
[==========================100.0%==========================]
操作成功完成。

最后将修改好的文件boot.wim添加至WDS内的启动镜像中,测试可以从PXE正常启动并安装系统,搞定~

发表评论

您的电子邮箱地址不会被公开。

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :-| :-x :-o :-P :-D :) :( 8-O 8)

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据