快速部署iVentoy实现网络装机
简单来说,iVentoy 可以看成是一个增强版的 PXE 服务器。 使用iVentoy 你可以通过网络同时给多台机器启动、安装操作系统。
iVentoy 使用极其简单,无需复杂的配置,直接把 ISO 文件放到指定位置,客户机在启动时根据菜单选择要启动的ISO文件即可。
iVentoy 同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI 和 ARM64 UEFI 模式。
iVentoy 支持 110 多种常见类型的操作系统 (Windows/WinPE/Linux/VMware)
一、部署iVentoy
- 安装下载工具wget
|
|
- 创建iventoy根目录(推荐放在/opt下,也可自定义)
|
|
- 下载服务端:访问 iVentoy官方下载页,获取对应系统版本(本文以Debian为例)。 通过网盘下载后上传到/tmp目录或者:
|
|
- 解压、进入目录、赋予运行权限:
|
|
- 在iventoy.sh同目录iso文件夹中上传所需系统iso文件,执行启动命令:
|
|
二、Web管理端配置
-
访问管理页面:浏览器输入
http://[服务端IP]:26000;若无法访问,放行防火墙26000端口。 -
配置DHCP参数:
-
开启DHCP分配功能,避免与路由器IP池冲突(示例:路由器IP池为10.0.0.10-10.0.0.100,iVentoy起始IP则设为10.0.0.101-10.0.0.211);
-
网关、DNS均填入路由器IP。
-
关闭路由器DHCP,安装完系统后记得重新打开。
-
防火墙放行以下端口,确保PXE引导正常。官方iVentoy 端口说明
端口号 协议 说明 67/68 UDP DHCP Server端口号。 69 UDP TFTP Server端口号。 26000 TCP iVentoy 管理界面 HTTP Server端口号。 16000 TCP iVentoy PXE 服务 HTTP Server端口号。 10809 TCP NBD Server端口号。 -
启动iVentoy服务:在Web页面完成上述配置后,点击启动服务。
三、客户端PXE装机
- 设置网络启动:
-
Windows:管理员PowerShell执行
cmd /c "shutdown /r /fw /t 0"进入BIOS; -
通用方式:开机按F12(不同品牌快捷键可能为F2/F10/Del)进入BIOS,设置网络为第一启动项。
- 选择镜像安装:客户端重启后自动进入iVentoy镜像列表,选择目标系统镜像,后续流程与U盘装机一致。
关键注意事项
-
DHCP地址池务必与路由器隔离,避免IP冲突导致装机失败。
-
服务端需放行26000(Web管理)和16000(PXE引导)两个端口。
-
客户端需确保有线网络连接正常,无线网络不支持PXE引导。
注:PXE(Preboot Execution Environment,预启动执行环境)网络装机,属于英特尔提出的网络引导技术,支持计算机无硬盘 / 无 U 盘,纯通过网卡从局域网服务器加载启动程序与系统镜像。
核心依赖:DHCP(分配IP)+ TFTP(传输引导文件),iVentoy 已一站式集成这两个服务,无需单独部署。