以下是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
使更改生效。