浪哥科技 NAS / Docker / 数码折腾笔记
2026-09-05Docker(Nas软路由)

装系统还在满世界找U盘?NAS装个iVentoy,局域网一键免盘装机

前两天有个同事凑过来,说他家里的老爷机卡得不行,想重装系统,顺嘴嘟囔一句,"现在装系统还是得先整根 U 盘吧,有没有不用 U 盘的法子?"我一听,这需求不正好撞我枪口上了。

iVentoy 是 Ventoy 作者 longpanda 搞的"网络进化版"。Ventoy 往 U 盘塞 ISO,iVentoy 把 ISO 往 NAS 一扔,同一局域网的设备插根网线就能直接拉起来装系统,彻底告别 U 盘。

这玩意儿认的场面不小,官方说能拉起 110 多种常见系统,Windows、Linux 这些都不在话下,连国产信创机也认。这点在单位那台麒麟上挺有用。咱们用 Docker 镜像 szabis/iventoy:latest,拉到哪个算哪个。

部署我是在极空间上跑的,别的 NAS 思路一样。先在 Docker 目录建个 iVentoy 文件夹,打开 Docker 应用走 Compose 新增项目,存储位置指过去,勾上"所有合规文件夹添加最大读写权限"。镜像就一行 szabis/iventoy:latest,但有两个坑得说清:network_mode 必须 host,也就是 PXE 要跟宿主机同网栈;privileged 必须 true,这是维护者硬性要求,不给就直接起不来。端口不用操心,Web 管理台默认 26000。挂的目录里 iso 那个最关键,镜像往里一丢它就认。剩下的目录让它自己建就行。下面是我跑通的 Compose,照抄即可:

yaml
services:
  iventoy:
    image: szabis/iventoy:latest # 社区镜像,latest 跟到最新版
    network_mode: "host" # PXE 必须和宿主机同网栈
    container_name: iVentoy
    hostname: iventoy
    privileged: true # 维护者要求,不给起不来
    restart: on-failure:3
    environment:
      - AUTO_START_PXE=true # 首次启动后置 true,自动拉配置
      - TZ=Asia/Shanghai
    healthcheck:
      test: ["CMD", "curl", "--fail", "--silent", "--head", "http://localhost:26000/"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 2m
    volumes:
      - ./data:/opt/iventoy/data
      - ./driver:/opt/iventoy/driver
      - ./iso:/opt/iventoy/iso # ISO 丢这个目录
      - ./log:/opt/iventoy/log
      - ./user:/opt/iventoy/user

其实吧,它启动时要在线拉配置,头一分多钟容器显示"非正常"是常态呢,大家先别慌。我头回配的时候,容器一启动就开始 Pulling,卡在那儿半天不动。我家是移动宽带,有些镜像源在国内确实不太友好,后来换了代理才拉下来;要是网络也抽风,可以试试 1ms.run、宝塔的镜像源,都还凑合。

等个一分多钟,进终端敲一条 bash iventoy.sh start,回车,关掉终端,再刷新就"正常"了。这一步不少人会卡住,多看眼终端输出就好。

浏览器输 NAS 的 IP:26000 进管理台,国人开发,原生中文。镜像往 ./iso 子目录一丢,镜像管理点刷新就出来。就 DHCP 这块:普通路由器选 ProxyNet 省心;你要是用爱快,得切 External,再去路由器 DHCP 里填 next-server 为 NAS 的 IP,bootfile(Option 67)填 iventoyloader16000。还有个坑得提前说,NAS 和待装系统的客户端必须待在同一个网络下。我在公司用的那张网是自己划出来的一个网段,跟 NAS 不在同一个广播域,结果网络启动的时候死活搜不到服务器,折腾半天才反应过来是网段的事。后来我把 NAS 挪到主路由下才算踏实。

免费版这边,限 5 台客户端,而且不含 ARM64;想解除或者要信创那套,得买专业版 49 刀。对家里两三台机子玩玩,免费版完全够使。真要批量装机再考虑掏钱。

到这步其实就到头了。网络启动引导一旦把镜像拉起来,后面跟用 U 盘进 PE 是一模一样的套路,分区、下一步、等着就行,我就不展开啰嗦了。

相关标题

相关标签

主标签: #iVentoy #NAS部署 #免U盘装系统
副标签: #Docker教程 #软路由 #局域网PXE
长尾标签: #极空间Docker怎么部署iVentoy #iVentoy支持哪些系统和架构 #iVentoy免费版和专业版区别

本文同步发布于微信公众号「浪哥科技」。关注我们,获取更多 NAS / Docker / 数码折腾笔记。 从2026年8月统计至今,网站总访问量 加载中... 次 网站访客数 加载中... 人 本文总阅读量 加载中... 次 本文独立访客 加载中... 人 今日访问量 加载中... 次 今日访客数 加载中...