使用Iventoy通过网络上的ISO图像安装任何操作系统

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/68UDPDHCP服务器
69UDPTFTP服务器
26000TCPIventoy Web界面
16000TCPPXE服务器HTTP端口
10809TCPNBD服务器端口

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部署到计算机上。