飞牛NAS上搭建自己的PXE启动服务器
·
飞牛NAS上搭建自己的PXE启动服务器
在飞牛NAS上搭建自己的PXE启动服务器,用 Docker 部署 iVentoy 是最简单最推荐的办法。它把复杂的 DHCP 和 TFTP 配置都封装好了,你只需要专注于要安装的系统镜像就行。
飞牛NAS的Docker本身已经预装好了,两种方法都可以在Docker的图形界面里点点鼠标完成:
🐳 方案一:Docker 图形界面部署(推荐)
- 创建文件夹:在任意存储空间的
docker目录下新建iventoy文件夹(例如/vol2/docker/iventoy),在里面创建data、user、log三个子目录。 - 准备 ISO 镜像:建议在和
iventoy平级的位置新建iso文件夹(例如/vol2/docker/iso),把系统ISO镜像(比如 Windows、Ubuntu、PE)传进去。 - 拉取并配置容器:在 Docker 应用的镜像仓库搜索
garybowers/iventoy下载。创建容器时建议勾选“启用资源限制”中的“特权模式”,并在“存储卷”里将主机上的/vol2/docker/iventoy/data、/vol2/docker/iventoy/user、/vol2/docker/iventoy/log和/vol2/docker/iso这四个文件夹,分别挂载到容器的/iventoy/data、/iventoy/user、/iventoy/log和/iventoy/iso。最后在“网络”中选择host模式。
⌨️ 方案二:Docker Compose 部署
如果更喜欢敲命令行,可以用 SSH 连接飞牛(飞牛 NAS 终端),创建 /vol2/docker/docker-compose.yml 文件并粘贴下方代码,保存后在同目录下运行 docker-compose up -d 启动即可。
version: '3.9'
services:
iventoy:
image: garybowers/iventoy
container_name: iventoy
restart: always
privileged: true
volumes:
- /vol2/docker/iventoy/data:/iventoy/data
- /vol2/docker/iventoy/user:/iventoy/user
- /vol2/docker/iventoy/log:/iventoy/log
- /vol2/docker/iso:/iventoy/iso
network_mode: host
⚙️ 配置 iVentoy 与启动网络安装
- 基础设置:启动容器后,浏览器访问
http://<你的飞牛IP地址>:26000进入 iVentoy 管理界面(密码可在data目录下的iventoy.json中找到,默认为空,可切换中文)。 - 镜像管理:把下载好的ISO文件上传到
/vol2/docker/iso文件夹,确保镜像就在该文件夹根目录下。 - 核心参数配置:
- DHCP 服务器类型:进入“参数配置”,如果网络中已有DHCP服务器(如路由器),务必将其改为“External”模式。
- 路由器设置:在路由器DHCP设置中填写
next-server为你飞牛NAS的IP地址,bootfile(option67) 填写iventoy_loader_16000。 - 验证生效:保存并进入“启动信息”页面,点击绿色“▶”启动服务。
- 开始安装:把要安装系统的电脑开机,进入BIOS设置从网卡(Network / LAN)启动,启动后它就会自动搜索服务器,并显示
iVentoy选择菜单。选择对应的ISO就能进入常规安装流程了。
⚠️ 重要提醒
- 架构限制:iVentoy 仅支持 X86_64 架构的NAS,如果你的飞牛NAS是ARM架构的设备这是不兼容的。
- 网络隔离:PXE启动的整个过程需要保证客户机和飞牛NAS连接在同一个局域网里。
更多推荐


所有评论(0)