我正在使用CentOS 6 netinstall ISO和http服务器上的一些kickstart文件.当ISO启动时,我点击TAB并输入启动选项asknetwork ks = http://< ip-address> /path/to/kickstart.ks.
我的kickstart文件没有网络参数,因此应该提示.当我遗漏asknetwork时,它会尝试使用DHCP.使用asknetwork,它只会提示输入IP信息.
不幸的是,anaconda一心想要自动发现主机名,最终成为IP的反向DNS查找,如果没有找到,则为localhost.localdomain.
有没有办法让anaconda提示主机名,或通过自定义启动选项预先输入它?
曾经有网络–bootproto =查询CentOS 5,但这不再适用于6.
我直接在kickstart文件中设置主机名.
如果您尝试重复使用相同的模板,您可以获得创造性并使用一些PHP将某些内容传递给安装程序. Kickstart文件是http,所以你可以这样做:
ks=http://repo.brazzers.com/ks/kickstart.PHP?hostname=kitty
…其中kitty是kickstart文件中填充–hostname =参数的变量
或者更好的途径是使用更强大的配置框架,如Cobbler.