| #技术资源# #申请原创# USB2.0 高速以太网卡CH397结合iPXE网络启动方案附件下载地址:https://download.csdn.net/download/qq_43010294/89730086 方案演示视频:https://www.bilibili.com/video/BV1tMtXexEkN/?share_source=copy_web&vd_source=36cfe4b4fd05b1354203490cbeb298e9
 
 概述
 基于USB2.0 高速以太网CH397实现的iPXE网络启动方案,可自定义安装脚本,对批量电脑进行不同操作系统网络装机,对比传统装机方式节省了时间人力成本,同时也为不支持PXE的传统电脑提供了新的网络启动选择。
 CH397结合iPXE网络启动拓扑结构:
 
 网络启动流程:
 
 通过iPXE及自定义安装脚本,可对批量电脑进行不同操作系统网络装机,对比传统装机方式节省了时间人力成本。
 
 方案介绍
 iPXE是一款领先的开源网络引导固件,CH397 USB以太网iPXE解决方案,为自身没有网络接口笔记本以及不支持PXE的计算机提供了新的网络启动方式;结合预设的自定义启动脚本,实现不同系统的安装,免去了U盘安装系统需制作多块系统盘的麻烦。
 通过方案,可自制CH397 USB以太网iPXE USB启动盘,通过U盘启动成为iPXE客户端,通过CH397 USB网卡简单快捷连接到iPXE DHCP/HTTP/TFTP服务端,从而下载所需的系统镜像,完成iPXE网络启动流程。除了支持CH397外还支持南京沁恒微电子的其他USB以太网卡,如CH336、CH339等。
 方案特点:
 便捷性高:在需大批量部署操作系统环境下,可预设脚本进行统一部署,也可自行编写脚本,网络启动时根据需求自行选择安装所需的系统。
 灵活性高:iPXE支持多种网络协议,以满足不同场景下的网络启动。
 方便维护:对于无内置以太网接口或内置的网络端口出现故障以及不支持PXE的设备,只需USB口即可完成网络启动。
 
 具体流程
 服务器端:
 Setp1:准备Windows 10系统,并将所在目录开启网络共享;
 
 
 Setp2:使用Tiny PXE server提供DHCP服务:
 这里CH397的设置静态地址192.168.50.1
 
 
 在Tiny PXE server的根目录配置ipxe目录脚本:
 见附件:ipxe_menu.ipxe
 Setp3:win10系统准备:
 1)        Winboot: Windows镜像文件启动加载程序,下载地址:
 https://github.com/ipxe/wimboot/releases/latest/download/wimboot
 2)        CH397驱动,下载地址:https://www.wch.cn/downloads/WCHUSBNIC_EXE.html
 3)        Winpe,可使用Windows ADK自行制作,下载地址:https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install
 4)        ipxe win10安装脚本,见附件win10/boot.ipxe
 最终安装win10所需的文件如下图所示:
 
 客户端:
 Step1:制作ipxe启动盘U盘,使用rufus将wch.usb写入。
 
 Step2:目标机器进入BIOS界面,确认当前Boot Type为UEFI,Secure Boot关闭,并设置U盘启动。
 Step3:进入ipxe界面后使用命令进行基础设置:
 Ifstat (获取当前连接的硬件信息)
 dhcp (获取分配IP地址)
 route(查看当前IP地址)
 set-setver xxxxxx (设置服务器IP地址)
 chainxxxxx (获取服务器上的脚本)
 具体如下图所示:
 
 
 选择Win10自动开始win10系统安装。
 
 
 直至出现该界面,确认系统版本安装即可。
 
 
 
 |