CH397 的 IPXE 启动

最近测试了一下 WCH 出品的 CH397 USB 网卡(百兆)网络启动功能,通过网络成功的启动到WinPE 环境。通过这样的方式用户可以方便的进行系统安装和维护。

除此之外,该IPXE启动方案支持 WCH USB网卡全系列产品:CH398(USB3.0千兆网卡) 、CH397、CH339(七端口路多功能HUB)、CH336(四端口HUB)。

本文记录一下操作过程。测试环境是2台电脑(网线直连,没有通过路由器之类),本次实验使用到的软件可以在文章后面下载到,解压在主机端的 CH397PXE 目录下即可

1.一台作为主机,主机端需要手工指定一个 IP地址,这里使用  192.168.50.2

2.PXE Server选用的是 Tiny PXE Server,来自【参考1】,除了TFTP、HTTP服务它还能提供 DHCP 功能。

3.PXE Server 配置如下,Boot File 选择C:\CH397PXE\Menu.ipxe

上述配置完成后,点击Tiny PXE Server 的 Online 按钮即可启动

1.目标机上使用一个 FAT32 U盘作为启动盘,将C:\CH397PXE\ Ch397_ipxe.efi 改名为 BootX64.efi 后放在这个U盘的 EFI\Boot\ 目录下

2.在目标机上启动这个U盘,自动进入 IPXE

3.进入一个选择菜单,其中的内容是我们上面提到的 menu.ipxe 中定义的

4.开始加载Win10 的 WinPE 镜像

5.最终启动进入 WinPE 环境,进去之后加载 CH397的驱动,还可以看到通过 DHCP自动给当前设备分配了 IP 地址。

本文提到的 Ch397_ipxe.efi(官方 IPXE没有CH397支持,这是WCH官方定制的) 可以在这里下载。

测试使用的 Tiny PXE Server 和修改后的 Win10 可以在这里下载。

http://a78231029.gs2.cosfiles.com/d/ty-2501/LABZ/ch397PXE.7z

参考:

  1. https://github.com/erwan2212/tinypxeserver
  2. https://zhuanlan.zhihu.com/p/343569176  UEFI开发探索50 – UEFI与网络2
  3. https://www.lab-z.com/vt/

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注