尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

不插U盘也能装系统?NAS部署iVentoy指南

不插U盘也能装系统?NAS部署iVentoy指南 装系统这件事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_PXEtrue这样容器启动后就会自动拉起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盘来回插拔的时间。至于稳定性涉及网络环境的部分总会有玄学因素但至少思路本身已经让装系统这件事从体力活变成了配置活。
返回列表