Skip to content

网络启动目录(OS 安装目录)

内置 64+ 主流发行版的安装菜单:客户端引导后选一个系统就能装。无需准备 ISO,目录里的条目直接下载引导。

相关文档: 引导菜单配置 | OS 镜像管理 | 应答文件模板


什么时候用

  • 开箱即用批量装机(Ubuntu、Debian、CentOS、Windows…)→ 确认目录启用,客户端引导即可选择
  • 只想显示部分系统、或调整菜单顺序 → 分组管理
  • 某个发行版需要自定义内核参数 → 覆盖层
  • 重复引导慢 → 开启本地缓存

入口:基础配置 → 服务配置 → OS 安装目录;或侧边栏底部 设置 → Netboot(全局开关)。

任务 1:确认目录已启用

OS 安装目录页,确认「启用」开关已打开(默认关闭,需手动开启)。启用后,客户端引导菜单会出现 [OS] Netboot OS Install Catalog 入口。

任务 2:分组管理

目录按分组组织(Linux Distributions、Windows、System Tools、Live CDs 等 10 组),分组从已启用的发行版自动派生;分组的启用状态、显示标题与顺序通过 config.yamlcatalog_display.groups 配置:

  • 启用/禁用分组 — 不需要的系统整组隐藏
  • 自定义标题 — 改显示名称
  • 调整顺序 — 通过 order 字段排序(数值越小越靠前)

任务 3:覆盖层(per-发行版定制)

为特定发行版定制引导参数,不影响默认配置:

  • 入口:OS 安装目录页 → 发行版 → 覆盖配置(或 API PUT /api/v1/netboot/overlays/{distro}
  • 可设置:镜像源(Mirror)、本地基础路径(LocalBase)、内核参数(KernelParams)、版本覆盖
  • 用途:内网镜像源加速、为特定发行版追加引导参数

任务 4:本地缓存

设置 → Netboot → 本地缓存(默认开启):

  • 下载过的引导文件落盘,重复引导不再从外网下载
  • 页面实时显示缓存路径、文件数与磁盘占用
  • 缓存统计 API:GET /api/v1/netboot/cache-stats

相关功能

想做的事去哪
无人值守安装(应答文件)应答文件模板
跟踪装机进度安装任务
上传自己的 ISO / 系统镜像OS 镜像管理
想完全自定义菜单引导菜单配置

PxeLab - 一体化 PXE 网络引导服务器