简单来说,iVentoy 可以看成是一个增强版的 PXE 服务器。 使用iVentoy 你可以通过网络同时给多台机器启动、安装操作系统。
iVentoy 使用极其简单,无需复杂的配置,直接把 ISO 文件放到指定位置,客户机在启动时根据菜单选择要启动的ISO文件即可。
iVentoy 同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI 和 ARM64 UEFI 模式。
iVentoy 支持 110 多种常见类型的操作系统 (Windows/WinPE/Linux/VMware)
软件特点
• 软件跨平台,支持运行在 Windows 和 Linux 系统中
• 软件专门针对PXE场景优化设计,功能灵活
• 支持ISO文件直接启动,无需提取内部文件
• 保留原始ISO文件的启动菜单风格
• 启动菜单和文件目录结构一一对应
• 同时支持 Legacy BIOS 以及 IA32/X86_64/ARM64 的 UEFI 模式
• 支持 110 多种常见的操作系统 (Windows/WinPE/Linux/VMware)
• 支持整体及单个ISO文件的启动密码保护
• 支持多台设备同时安装不同操作系统
• 支持通过 MAC 地址进行设备过滤
• 支持查询 MAC 地址过滤状态
• 支持 MAC 地址归属查询
• 支持客户端设备信息查询(厂商名、产品名、序列号等)
• 提供 HTTP 直接获取 ISO 内部文件的功能
• 支持启动文件注入功能。
• 支持 Windows 系统的自动安装部署
• 支持 Linux 系统的自动安装部署
• Windows/Linux 自动安装脚本中支持变量扩展
• 自动解决Linux安装过程中缺少网卡驱动的问题
官方更新
• 修复Linux版本CPU占用高的问题。
• 修复log文件无法转储的问题。
• 修复当启动特殊ISO文件时导致程序崩溃的问题。
• 版本初期,欢迎使用并反馈问题、意见以及建议。
使用说明
▶ 下载软件
根据系统版本下载 Windows 64位、Windows 32位或 Linux 64位版本(不支持 Linux 32位版本)。
软件下载之后解压,注意:解压位置的全路径中不能有中文或空格! 软件解压后的目录结构如下:
各个目录作用如下:
data:存放 License、配置文件等。
doc:存放软件相关说明文档
iso:放ISO文件的地方,可以在里面创建子目录。
lib:存放 iVentoy 运行所需的 LIB 文件,用户不要动这个目录。
log:存放 iVentoy 运行日志。
user:存放用户文件、第三方软件包、自动安装脚本等文件。
▶ 拷贝ISO文件
把ISO文件都拷贝到 iso 目录下,你可以在此目录下任意创建子目录来归类存放各种不同类型系统的ISO文件。 注意:目录名和ISO文件名中不能有中文或空格!
这里说明一下,你不一定真的需要把ISO文件从别的位置拷贝到这个 iso 目录下,你也可以做软链接,比如:
在 Windows 系统中你可以使用 mklink 命令, 在 Linux 系统中你可以使用 ln -s 命令。
mklink D:\iventoy-1.0.00\iso\ubuntu-22.04.2-desktop-amd64.iso E:\download\ubuntu-22.04.2-desktop-amd64.iso
ln -s /opt/download/ubuntu-22.04.2-desktop-amd64.iso /home/panda/iventoy-1.0.00/iso/ubuntu-22.04.2-desktop-amd64.iso
▶ 运行 iVentoy 软件
Windows 系统中直接双击运行 exe 文件即可。Linux 系统下在终端中执行 sudo bash iventoy.sh start 命令。
▶ iVentoy 界面
iVentoy 的界面是基于 WEB 的,因此软件运行起来以后,需要打开浏览器访问 http://127.0.0.1:26000 来打开 iVentoy 的软件界面。
Windows 系统中打开软件之后,会自动打开浏览器,如果没有自动打开,则需要手动点击【打开链接】按钮。
注意:请使用新版本的 Google Chrome 或 FireFox 浏览器访问 iVentoy 界面,其他浏览器未做测试,不保证没有问题。
▶ 启动 PXE 服务
在 iVentoy 主界面上选择本机 IP 地址,设置好 IP 地址池,然后点击绿色的开始按钮即可。