kickstart简介 20140707

     kickstart是红帽发行版中的一种安装方式,它通过以配置文件的方式来记录linux系统安装是的各项参数和想要安装的软件。只要配置正确,

整个安装过程中无需人工交互参与,达到无人值守安装的目的,因而被运维人员喜爱。

Anaconda 可以理解为使用kickstart安装方式的一种实现。fedora中使用anaconda来进行kickstart方式的安装。

system-config-kickstart(在redhat下,这个工具叫做redhat-config- kickstart) 是用来生成kickstart文件的GUI工具。但是他不能生成软件安装信息,

如果想使系统在安装时自动安装某些软件,则需要手动编辑使用system-config-kickstart生成的配置文件。除了使用system-config-kickstart

来生成kickstart配置文件外,还有两种方式:

1.直接用文本编辑器编写kickstart配置文件。

2.使用anaconda-ks.cfg。成功安装好的fedora会在/root/目录下生成文件anaconda-ks.cfg。

里面记录了你安装当前环境时的各项参数。如果你想安装一个和当前系统一样的系统,可以使用此文件作为安装kickstart时的配置文件。

配置好kickstart配置文件后,终于可以开始自动化安装我们的操作系统了。大体可以通过以下集中方式安装:

1从启动光盘安装

2从已经制作好的引导u盘安装

3从nfs安装

4通过pxe的方式从网络安装

我选用的是方法2,从引导u盘安装。看到网上有两种教程,a U盘引导后进入boot界面,然后使用命令[linux ks=/path/to/ks.cfg]来引导安装。

b 用命令[dd if=/mnt/cdrom/xxx.iso of=/dev/sdx bs=xx]将DVD安装光盘中的image文件夹下diskboot.img烧录到u盘中,可是为发现为下载下来的

4.6G的Fedora-20-i386-DVD.iso中并没有该文件。。。

百度了半天都没有结果,最后翻墙google了几分钟就在serverfault这个网站找到了正解(不是谷歌强大,只是。。。)。rhel6(貌似fedora20也是?

不确定)系列的系统,

只需在引导启动的界面按下tab键,然后在vmlinuz xxxx 后面追加ks=xxx即可。

参考

http://serverfault.com/questions/416608/centos-install-starting-a-kickstart

 
 
 
 
 
原文地址:https://www.cnblogs.com/s0-0s/p/3829418.html