Linux里面anaconda-ks.cfg ks.cfg文件是什么?有什么作用?

Linux里面anaconda-ks.cfg ks.cfg文件是什么?有什么作用?,第1张

ks.cfg文件:又称Kickstart文件,主要用于Linux系统的自动化安装。

在CentOS系统中 /root/anaconda-ks.cfg就是一个ks.cfg文件,它指明了当前系统预安装环境时的设置内容。《Linux 就该这么学》

linux安装大致可以分为2个阶段

第一阶颤坦段:linux的预安装环境

此阶段是linux的预安装环境,提供linux安装选项的一个接口,可以将它比作唯肆是windows中的PE环境

第二阶段:自动安装过程

该段系统会按照第一阶段设定的参数自动安装,

第一阶段有两种模式:交互式和非交互式

交互式就和普通安装一样,按照提示选择选项一步步的安装

非交互式则通过读取kickstart文件的配置,进行自动安装,这和window中的无人值守安装差不多的,这个文件即是ks.cfg文件(相当于window中的wi2k3.sif应答文件)

而在安装linux过程中茄山桐,获取ks.cfg文件的方式有多种,如直接在cdrom中获取,常见的形式还有http,ftp,nfs等方式。

在使用ks.cfg之前,需要先引导启动环境

引导方式有很多,cdrom,usb,PXE等。

在引导进入第一阶段后,即可通过读取ks.cfg来进行系统的自动安装

这里开始说说ks文件的大致内容

ks.cfg文件组成大致分为3段

1.命令段:

键盘类型,语言,安装方式等系统的配置,有必选项和可选项,如果缺少某项必选项,安装时会中断并提示用户选择此项的选项

2.软件包段:

%packages

@groupname:指定安装的包组

package_name:指定安装的包

-package_name:指定不安装的包

在安装过程中默认安装的软件包,安装软件时会自动分析依赖关系。

3.脚本段(可选):

%pre:预安装脚本(由于只依赖于启动镜像,支持的命令很少)

%post:后安装脚本(基本支持所有命令)

而具体的ks.cfg文件的配置,我们只需要在已经安装好的linux的root家目录找到anaconda_ks.cfg(这个ks文件就是在安装linux后,根据用户的安装选项自动生成的)

kickstart文件。windows7的自动安装需要kickstart文件应答文件,Windows 7旗舰版属于隐册微软公司开发的Windows 7系统系列中的猛斗终结版本,是为了取代Windows XP系统的新系统,Windows 7的版本还有简易版、家庭普通版。灶知宏


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12146384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存