如何让CentOS 6 kickstart要求主机名?

我正在使用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.

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim&#160;/etc/sysconfig/network-scripts/ifcfg-eth0 B...