我有一个托管的 kickstart 文件。假设它托管在http://example.com/ks/ks.cfg
我启动了 CentOS 6.2 媒体并点击 tab。在编辑任何内容之前,显示以下内容:
vmlinuz initrd=initrd.img
我一直在网上阅读,发现我应该用这个来代替:
linux ks=http://example.com/ks/ks.cfg
我对此有两个疑问:
1) 一旦我按下回车键,它应该会保存,对吗?如果我再次按下 Tab 键,它似乎会回到原来的“vmlinuz initrd=initrd.img”。为什么没有保存?
2) 我正在考虑使用磁盘或软盘来保存 kickstart。如果我要继续使用托管的 kickstart 文件,我该如何在安装之前配置网络以确保服务器可以访问要安装的 kickstart 文件?
如果这些问题有些业余的话,请见谅!
答案1
使用 EL6,您只需输入ks=http://example.com/ks/ks.cfg
。您不再需要linux
。
至于网络配置,你可以输入一些基本的网络参数在同一个提示下...大多数人更喜欢 DHCP,即默认设置...但这样的方法也可以工作...将其附加到引导行:
ks=http://example.com/ks/ks.cfg ip=192.168.10.17 netmask=255.255.255.0 dns=192.168.10.22 gateway=192.168.10.1 ksdev=eth0
笔记- 确保从服务器网络(Web 过滤器/防火墙/等等)访问 kickstart URL 没有任何问题。
点击TAB
进入启动菜单。
在后面附加 kickstart 配置信息initrd.img
。
点击Enter
即可开始启动。
如果你没有指定ksdevice=
,你将会被提示选择一个界面来加载 kickstart 数据。