装系统这件事,U盘不是唯一解
在数码爱好者的工具箱里,U盘一直扮演着装机神器的角色。但每次装系统都要先写启动盘、再进PE、导入镜像,步骤繁琐,而且U盘本身的容量和读写速度也常让人头疼。如果你手头有一台NAS,其实可以通过网络把整个装机流程搬到局域网里,让电脑直接用网卡引导启动和安装系统,连U盘都不用插。

这个思路的落地工具叫iVentoy,可以看作Ventoy的网络版。Ventoy的用法是把镜像丢进U盘就能引导系统,iVentoy则把同样的逻辑推到了网络协议层。它本质上是一个PXE/HTTPBoot服务器,启动后,局域网里的客户端可以通过PXE或HTTPBoot加载你准备好的ISO镜像,并且支持多台设备并发安装。


iVentoy的优势与兼容性
iVentoy的亮点在于兼容性覆盖很广:从传统的x86 BIOS到新的UEFI,再到ARM64和LoongArch64都能跑,这意味着大多数PC、笔记本、服务器甚至树莓派都可以作为被安装的客户端。对于信创市场,它还专门支持了鲲鹏、飞腾、麒麟、龙芯这类国产CPU,算是填补了不少装系统工具在这些平台上的空白。

服务端支持Windows和Linux,跑在NAS上正合适。NAS本身就有Docker能力,加上常年在线、网络稳定、资源占用小,做一个网络装机服务器是再合适不过的选择。目前社区维护的Docker镜像已经存在,部署起来比手动搭一个PXE环境要省心得多。

在极空间NAS上用Docker Compose部署iVentoy
以极空间NAS为例,打开文件管理器,在Docker目录下新建一个名为iVentoy的文件夹,后续的持久化数据都放在这里。然后进入Docker应用的Compose界面,新建一个项目,名称随意,存储位置指向刚才创建的文件夹,并勾选“所有合规文件夹添加最大读写权限”。

Compose配置本身不复杂,核心是镜像和网络模式。镜像名是szabis/iventoy:latest,网络模式必须设为host,因为PXE服务器需要直接占用物理网络的IP和端口。容器要开特权模式,同时挂载data、driver、iso、log、user这五个目录,分别映射到容器内/opt/iventoy下的同名子目录,这样镜像、驱动和日志都能持久化保存。

环境变量里设置AUTO_START_PXE=true,这样容器启动后就会自动拉起iVentoy程序,时区建议设为Asia/Shanghai。这里提醒一下:拉取镜像和在线更新配置文件都需要外网,而且首次启动时容器可能会因为在线更新配置而暂时处于“非正常”状态,别急着删掉,先耐心等一两分钟,然后进入终端执行“bash iventoy.sh start”,再刷新容器状态,就会恢复正常。


镜像管理、DHCP模式与客户端连接
容器正常起来后,浏览器访问NAS的IP加端口26000即可进入管理后台。页面原生支持中文,虽然默认可能显示英文,切换一下就好。首先在“本机IP”那里手动指定为NAS的IP地址,这个动作不能省,否则客户端会找不到服务器。

添加镜像有两种方式:一是在管理页面的“镜像管理”里直接上传,二是把ISO文件放进之前挂载的iso目录,然后点刷新。iVentoy官方宣称支持启动超过110种常见系统镜像,包括Windows、WinPE、Linux、Unix和VMware等,日常能碰到的基本都覆盖了。

接下来是DHCP模式。iVentoy默认用自己的DHCP服务,但如果你家里已经有路由器在分配IP,就需要把iVentoy的DHCP模式改为ProxyNet,即代理DHCP,只响应网内的PXE引导请求,不干扰正常IP分配。如果你用的是爱快路由器,则要选External模式,然后在路由器的DHCP设置里加上next-server指向NAS的IP,以及bootfile名称iventoy_loader_16000,这样网络引导时才会正确找到iVentoy的引导文件。

启动镜像后,局域网内的设备只要在BIOS里开启网络启动(PXE/UEFI Network Boot),开机时按下对应的启动快捷键,就能看到iVentoy的菜单,选择想要的系统镜像,后续流程就跟用U盘安装一样。整个过程不需要U盘,也不需要在客户端上做额外的启动盘配置。

让iVentoy顺利工作的两个条件
要享受这种免U盘装系统的方式,客户端必须满足两个条件:一是电脑支持网络启动,这基本是近几年出厂硬件的标配;二是必须使用有线网卡,无线网卡在PXE阶段很难被识别,也更容易出现超时或引导失败的问题。


iVentoy解决的是多人多机同步装系统的场景——一条网线、一台NAS、一堆ISO,就能在办公室里同时给好几台电脑部署系统。对于家里有好几台设备的折腾党,或者喜欢经常重装系统的IT爱好者,这套方案能省掉U盘来回插拔的时间。至于稳定性,涉及网络环境的部分总会有玄学因素,但至少思路本身,已经让装系统这件事从体力活变成了配置活。

装系统这件事,U盘不是唯一解
在数码爱好者的工具箱里,U盘一直扮演着装机神器的角色。但每次装系统都要先写启动盘、再进PE、导入镜像,步骤繁琐,而且U盘本身的容量和读写速度也常让人头疼。如果你手头有一台NAS,其实可以通过网络把整个装机流程搬到局域网里,让电脑直接用网卡引导启动和安装系统,连U盘都不用插。
这个思路的落地工具叫iVentoy,可以看作Ventoy的网络版。Ventoy的用法是把镜像
浙公网安备 33010602011771号