[linux系统]kickstart配置文件ks.cfg详解.docx

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[linux 系统 ] kickstart 配置文件 ks.cfg 详解 kickstart 是什么 许多系统管理员宁愿使用自动化的安装方法来安装红帽企 业 Linux. 为了满足这种需要 ,红帽创建了 kickstart 安装方法 . 使用 kickstart, 系统管理员可以创建一个文件 ,这个文件包含 了在典型的安 装过程中所遇 到的问题的答案 . Kickstart 文件可以存放于单一的服务器上 ,在安装过程中被 独立的机器所读取 .这个安装方法可以支持使用单一 kickstart 文件在多台机器上安 装红帽企业 Linux, 这对于网络和系统管理员来说是个理想的选择 . Kickstart 给用户提供了一种自动化安装红帽企业 Linux 的方 法. 如何执行 kickstart 安装 kickstart 安装可以使用本地光盘 ,本地硬盘驱动器 ,或通过 NFS,FTP,HTTP 来执行 . 要使用 kickstart, 必须 : 1.创建一个 kickstart 文件 . 2.创建有 kickstart 文件的引导介质或者使这个文件在网络上 可用 . 3.筹备安装树 . 4.开始 kickstart 安装 .创建 kickstart 文件 kickstart 文件是一个简单的文本文件 ,它包含了一个项目列表 , 每个项目由一个关键字来识别 .可以用「 Kickstart 配置」应用 程序创建它或是自己从头编写 .红帽企业 Linux 安装程序也根 据在安装过程中的选择创建一个简单的 kickstart 文件 ,这个文 件被写入到 /root/anaconda-ks.cfg. 可以用任何能够把文件保 存为 ASCII 文本的文本编辑器或字处理器来编辑它 . 首先 ,在创建 kickstart 文件时留意下列问题 : 1.每节必须按顺序指定 .除非特别申明 ,每节内的项目则不必按序排列 .小节的顺序为 : 命令部分 ,这里应该包括必需的选项 . %packages 部分 ,这部分选择需要安装的软件包 . %pre 和 %post 部分 ,这两个部分可以按任何顺序排列而且不 是必需的 . 2.不必需的项目可以被省略 . 3.如果忽略任何必需的项目 ,安装程序会提示用户输入相关 的项目的选择 ,就象用户在典型的安装过程中所遇到的一样 . 一旦用户进行了选择 ,安装会以非交互的 方式 (unattended)继续(除非找到另外一个没有指定的项目 ). 4.以井号 ("#") 开头的行被当作注释行并被忽略 . 对于 kickstart 升级 ,下列项目是必需的 : 1.语言 2.安装方法 3.设备规格 (如果这个设备是在安装过程中所需要的 ) 4.键盘设置 5.upgrade 关键字 6.引导装载程序配置 7.如果任何其他的项目被指定为 upgrade,这些项目将被忽略 (注意这包括了软件包选择 ).kickstart 命令选项 下面的选项可以放入 kickstart 文件 .如果喜欢使用图形化的界面来创建 kickstart 文件 ,可以使用 "Kickstart 配置 "应用程 序.(注 :如果某选项后面跟随了一个等号 (=), 它后面就必须指定一个值 .在示例命令中 ,括号 ([]) 中的选项是命令的可选参数.)autopart(可选 ) 自动创建分区 ,大于 1GB 的根分区 (/), 交换分区和适合于不同 体系结构的引导分区 .一个或多个缺省分区的大小可以用 part 指令重新定义 .ignoredisk( 可选 ) 导致安装程序忽略指定的磁盘 .如果使用自动分区并希望忽略某些磁盘的话 ,这就很有用 . 例如 ,没有 ignoredisk, 如要试图在 SAN-cluster 系统里部 署,kickstart 就会失败 ,因为安装程序检测到 SAN 不返回分区表的被 动路径 (passive path). 如果有磁盘的多个路径时 ,ignoredisk 选项也有用处 . 语法是 : ignoredisk --drives=drive1,drive2,... 这里 driveN 是 sda,sdb... hda等等中的一个 .autostep(可选 ) 和 interactive 相似 ,除了它进入下一屏幕 ,它通常用于调试 . --autoscreenshot,安装过程中的每一步都截屏并在安装完成后把图片复制到 /root/anaconda-screenshots.这对于 制作文档很有用 .auth 或 authconfig( 必需 ) 为系统设置验证选项 .这和在安装后运行的 authconfig 命令相似.在缺省情况下 ,密码通常被加密但不使用影子文件 (shadowed). --enabl

文档评论(0)

156****4081 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档