Ventoy是一个轻巧的PXE多脚服务器应用程序,可存储各种操作系统的可引导ISO映像(Windows,Linux,VMware,基于Winpe或Linux等),允许计算机在LAN上启动和安装操作系统。要运行网络启动PXE服务器,请使用操作系统发行版将ISO文件复制到本地文件夹中,然后运行Iventoy应用程序。任何支持PXE的计算机都可以从中启动并继续使用任何可用的操作系统ISO映像。
Iventoy是一种便携式工具,不需要安装。从GitHub下载与您的操作系统兼容的Iventoy版本https://github.com/ventoy/pxe/releases(有针对Linux和Windows的版本)。 Iventoy配备了内置DHCP和TFTP服务器,因此无需设置您的网络基础架构。
以前,我们查看了同一作者的Ventoy创建多OS USB启动棒的工具。
在我们的示例中,我们将使用Iventoy用于Windows。下载并提取iventoy-1.0.20-win64-free.zip档案。
运行iventoy_64.exe
可执行。应用程序首次启动时,允许其通过Windows Defender防火墙访问网络。默认情况下使用以下网络端口:
端口号 | 协议 | 描述 |
---|---|---|
67/68 | UDP | DHCP服务器 |
69 | UDP | TFTP服务器 |
26000 | TCP | Iventoy Web界面 |
16000 | TCP | PXE服务器HTTP端口 |
10809 | TCP | NBD服务器端口 |
Iventoy通过简单的Web界面进行管理,该界面在浏览器中自动打开。
可用以下配置选项卡:
- 引导信息- 包含Iventoy服务器的主要设置:IP地址,NIC使用,DHCP的IP地址范围,活动客户端设备列表
- 配置- 用于更改DHCP设置,引导加载程序设置并自定义PXE Iventoy菜单
- MAC过滤器- 用于允许或防止从PXE服务器引导的特定MAC地址(默认情况下没有限制)
- 图像管理- 包含可用ISO映像的列表
将启动ISO图像复制到/iso/目录在Iventoy PXE启动菜单中可用。为了避免将图像文件物理复制到此目录,您可以创建一个符号链接到包含ISO images的共享网络文件夹:
mklink /D C:iventoyiso \192.168.152.12distrosiso
去图像管理选项卡并单击刷新。 ISO文件夹中的操作系统映像列表应显示。
了解如何使用所需的预装应用程序和设置创建自定义的Windows安装ISO映像。
对于每个ISO映像,在自动安装脚本部分,您可以添加答案文件以自动化OS安装(例如,Windows的unattend.xml文件)。在这里,您还可以添加带有驱动程序的驱动程序拱门档案(注射文件)需要安装在靴子上(将安装以驱动字母X:Winpe)。
默认情况下,Iventoy使用自己的内置DHCP服务器。如果您的网络上有DHCP服务器,请转到启动配置部分,然后选择外部的(如果DHCP在同一VLAN中)或外部网(如果DHCP服务在当前VLAN之外,并且数据包通过DHCP-Relay将其转发到它)。
要支持Iventoy,请在DHCP服务器上启用以下范围选项:
- 选项066-
iVentoy server IP address
- 选项067-
iventoy_loader_16000
(其中16000是Iventoy PXE端口号。)
参见:
然后去引导配置标签并启动Iventoy PXE服务器。
在客户端设备BIOS/UEFI设置中启用网络引导,并增加PXE的启动优先级(通常称为网络启动或PXE)。使用PXE引导加载程序在网络上启动客户端计算机。
Iventoy支持BIOS和UEFI计算机,但必须禁用安全启动模式。
伪GUI Iventoy菜单将出现,列出您复制到PXE服务器上文件夹的所有ISO映像。选择要从中启动的图像。您可以继续在计算机的本地驱动器上安装操作系统,也可以使用实时CD诊断和解决计算机问题。
“设备列表”部分可用从PXE服务器启动的计算机列表。
Iventoy的免费版本允许最多20个客户同时在LAN上启动和安装操作系统(免费版本不供商业使用)。
由于内置的Windows部署服务(WDS)不支持从原始启动中安装Windows 11的Windows 11,因此Iventoy可以轻松且方便地替代通过网络将Windows部署到计算机上。