我正在尝试完全自动化安装 Ubuntu 10.04
我的 pxelinux.cfg/default 文件如下所示 -
label linux
kernel ubuntu-installer/amd64/linux
ipappend 2
append ks=http://172.16.20.254/ks.cfg ksdevice=bootif pressed/url=http://172.16.20.254/ubuntu.seed initrd=ubuntu-installer/amd64/initrd.gz ramdisk_size=16432 root=/dev/rd/0 devfs=mount,dall rw --
当我查看我的 Apache 日志时,从未请求过我的 kickstart 文件。Apache 日志中没有活动。但我可以通过以下方式请求 Apache 日志:http://172.16.20.254/ks.cfg
当我启动时,服务器启动 PXE 安装,DHCP 成功,然后它停在名称服务器输入框。日志中没有活动。
有任何想法吗?
干杯
戴夫
答案1
Kickstart 和预置都是执行自动安装的技术。预置是 Debian 衍生发行版(如 Ubuntu)的原生技术。Kickstart 是 Red Hat 的原生技术。kickstart 兼容层它将 kickstart 指令转换为 preseed 指令。然而,记录不全我怀疑它是否经过了充分测试。与其费力地处理它,我建议将 kickstart 文件转换为压缩文件并使用该文件。这里是文档。