在 Debian 上使用 Cobbler 导入系统镜像(通常是 ISO 或 PXE 树),一般步骤如下。下面以常见的 Debian / Ubuntu ISO 为例说明。
确保你已经:
cobbler 和 cobbler-web)systemctl enable --now cobblerd
systemctl enable --now httpd # 或 apache2
systemctl enable --now tftp
cobbler check 并修复警告将 ISO 上传到 Cobbler 服务器,例如:
/root/debian-12.5.0-amd64-DVD-1.iso
cobbler import \
--path=/root/debian-12.5.0-amd64-DVD-1.iso \
--name=debian12 \
--arch=x86_64
Cobbler 会自动挂载 ISO 并复制到
/var/www/cobbler/ks_mirror/
cobbler distro list
cobbler profile list
正常情况下你会看到:
debian12-x86_64
如果你已经解压好镜像:
cobbler import \
--path=/mnt/debian \
--name=debian12 \
--arch=x86_64
cobbler profile report --name=debian12-x86_64
Debian 使用 preseed:
cobbler profile edit \
--name=debian12-x86_64 \
--kickstart=/var/lib/cobbler/kickstarts/debian.preseed
示例 preseed 路径:
/var/lib/cobbler/kickstarts/debian.preseed
每次修改后都要同步:
cobbler sync
debian12-x86_64
--breed=debian
ls /var/www/cobbler/ks_mirror/
cobbler import \
--path=/iso/debian-12.5.0-amd64-DVD-1.iso \
--name=debian12 \
--arch=x86_64 \
--breed=debian
cobbler sync
如果你需要:
可以继续问我。