注册
登录
提问时间:2016/6/23 23:40:33
在配置kickstart配置文件的时候,我参照centos5.5配置了network --bootproto=query --noipv6 --onboot=yes,这个里面的--bootproto=query实现了在安装过程中提示用户配置ip信息的功能,但是6.5里面配置了这个没有在安装系统过程中出现配置ip的提示,而且系统安装好过后在网卡的配置文件里面的bootproto等于了query。
对于query这个选项在官方的Kickstart Options:http://www.centos.org/docs/5/html/5.2/Installation_Guide/s1-kickstart2-options.html 是没有说到的。但是在cetnos的wiki里面的“Anaconda 及 Kickstart 的提示与技巧”一文:zh/TipsAndTricks/KickStart 有提到。不过我在centos6.5使用这个选项实现不了这个功能。求大神帮助
1楼(站大爷用户)

经过一下午的寻找,终于在红帽的官方网站找到了解决方案。官方链接 2.2.2. Kickstart 说到使用asknetwork 选项,但是在ks.cfg里面写上asknetwork报错。结果在32.4. Kickstart Options 里面的important提到的(refer to Section 32.10, “Starting a Kickstart Installation”) ,然后我就根据他说的在这里面添加了asknetwork。append ks=cdrom:/isolinux/ks.cfg asknetwork initrd=initrd.img
再重新生成iso,重新安装系统的时候出现了梦寐以求的界面(如图)
======
解决这个问题的曲折之处首先是找到了 2.2.2. Kickstart 版本的中文版2.2.2. Kickstart 坑爹的中文版没有说到asknetwork这个选项。。得到的总结就是如果有英文就看英文。学习计算机,远离中文翻译。

==========12月10号更新
经过测试,有了asknetwork这个选项在isolinux.cfg里面外还需要在ks.cfg里面指定网卡的bootproto=static,因为如果你不指定它默认是dhcp方式。
2楼(未知网友)

你好,请问asknetwork这个参数怎么配置,能否贴个例子!
3楼(未知网友)

可以在ks文件里面直接输入固定ip地址。
如何使用Kickstart自动批量安装Linux客户端(CentOS)
立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品