以下是Cobbler与Ubuntu集成的教程:
在Ubuntu服务器上执行命令:sudo apt update,sudo apt install cobbler cobbler -web dhcp3 -server tftpd -hpa xinetd。
/etc/cobbler/settings,设置server、next_server为本机IP,配置默认密码等。/etc/dhcp/dhcpd.conf,添加子网、IP范围、网关、DNS、TFTP文件名和服务器地址等信息,指定DHCP监听接口并重启服务。/etc/xinetd.d/tftp,设置server_args为-s /var/lib/tftpboot并重启服务。下载Ubuntu ISO镜像,如ubuntu-20.04.iso,执行sudo cobbler import --path /path/to/iso --name ubuntu-20.04导入。然后运行sudo cobbler profile add --name ubuntu-20.04 --kickstart /var/lib/cobbler/kickstarts/default.seed创建配置文件。
执行sudo cobbler system add --name ubuntu-20.04 --profile ubuntu-20.04和sudo cobbler system edit --name ubuntu-20.04 --netboot-enabled true,最后运行sudo cobbler sync使更改生效。