我需要找到一个可以在 WinPE 中运行的网络驱动程序,用于 HP8300 SFF 台式机部署。网络设备是英特尔 82579LM。
我不需要别人帮我找司机——我可以自己解决。
我需要找到一种方法来确定我的 8300 正在使用哪个驱动程序 (inf) 文件。在我的简单大脑中,我将能够将 8300 引导到 winPE,使用 drvload 注入驱动程序,连接到网络资源并完成一些工作。
我尝试了 HP 所说的这台机器使用的几个驱动程序,但都不起作用。
在 winPE 中假设我有正确的驱动程序,难道它不只是 1) 注入驱动器负载和 2) netcfg -winpe 吗?
答案1
好的,终于搞清楚了。首先,您需要找到正确的驱动程序。这对我来说相对容易,因为我正在部署大约 50 台 HP 8300,而 hp 站点有 winpe 驱动程序包。
接下来我要创建一个可启动的 ufd。这里有一份非常好的指南http://technet.microsoft.com/en-us/library/cc766092%28v=ws.10%29.aspx。然而,正如一位用户在评论中指出的那样,省略了一条指令:
The instructions in step two leave out one important step.
The sources directory must have a boot.wim file.
Here is the command:
xcopy c:\winpe_x86\winpe.wim c:\winpe_x86\iso\sources\boot.wim /y
您需要按照此处所示安装映像文件http://www.windows-noob.com/forums/index.php?/topic/2349-guide-adding-drivers-to-a-custom-winpe-30/。安装映像后,您可以添加驱动程序,然后在准备好后提交映像。
最后,您应该将文件复制到另一个目录或直接复制到您的 USB 驱动器。
xcopy c:\winpe_x86\iso\*.* /s /e /f f:\
我怎么知道它最终会起作用?通常,如果您启动标准 Windows PE UFD,它将立即加载 wpeinit - 这次 wpeinit 需要一些时间,所以我知道它正在加载所有驱动程序。我输入了 ipconfig,它显示我有一个 ip 地址。
我认为我真正错过的地方之一是当我安装映像时,我指向了错误的 wim 文件。所以我将驱动程序注入了 wim 文件,但不是正确的文件。请确保您将 wim 文件安装在原始 winpe 文件的 sources\iso 文件夹中。
我意识到的另一个问题是,如果我给它装上 10 个网络驱动程序,它似乎也没关系——基本上只要有正确的驱动程序,它就会加载。通过反复试验,我开始怀疑,如果我装错了驱动程序,是不是第一个驱动程序就失败了,而其他驱动程序则不会加载。事实似乎并非如此,因为我工作的 UFD 有几种不同的网络驱动程序。
我确实这样做对某些人有帮助,因为我花了太多时间试图做到这一点。