例如,在启动 Scientific Linux 7 安装 iso 时,可以立即点击 tab 并添加一些文本来指定他们想要使用的 ks.cfg 文件的位置。
我希望完全自动化这个功能,这样就不需要人工干预。
作为一个一般的例子,我可能有一个 Jenkins 作业,它连接到 HP ILO,插入 iso,并触发重启。
我在谷歌上还没有找到答案如何自动附加类似内容:
linux ks=http://<location>/ks.cfg
到按下 Tab 键后出现的配置行的末尾。
我的理想解决方案是尽量不使用第三方配置工具。
最终我计划使用 Jenkins、puppet、pxeboot 等,但我不希望解决方案依赖于 cobbler 之类的东西。
答案1
只是为了向其他人澄清答案:
创建自定义 iso:
这些说明对于这部分来说已经足够了。
在 isolinux 文件夹中编辑 isolinux.cfg 文件。
这里看起来您还可以添加多个安装选项,如下所示:
label check
menu label Test this ^media & install SL 7
menu default
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=SL-7-x86_64 rd.live.check quiet
在 quiet 一词后添加:
ks=http://location/to/ks.cfg
我喜欢这一点看来我可以为不同的场景添加多个选项。
我会测试这个并更新线程
此链接包含所有可能的 ks 位置选项。