Chinaunix首页 | 论坛 | 博客
  • 博客访问: 165665
  • 博文数量: 48
  • 博客积分: 2245
  • 博客等级: 大尉
  • 技术积分: 535
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-05 16:03
文章分类

全部博文(48)

文章存档

2014年(5)

2013年(4)

2012年(7)

2011年(2)

2010年(30)

我的朋友

分类: LINUX

2010-04-11 20:34:31

Kickstart文件详解

Kickstart安装也是一种安装linux的方法之一,最大的优点它能全自动无人值守安装,该文件包含了安装过程中将遇到的所有问题的答案。

Kickstart文件的组成部分:

1、            命令部分

此部分回答了安装程序的交互版本中的所有问题

2、            %package部分

此部分定义了所要安装的软件包

3、            %pre%post部分

此部分用来定义预安装脚本和安装后脚本

一、   命令部分

1、安装命令

install 安装

            cdrom 光盘作为安装媒介

            Harddrive --partition= --dir=

            nfs --server= --dir=

            url --url=

upgrade 升级

key 安装号,如不想输入,可使用key --skip

text 以文本方式安装           

2、基本设置命令

   authconfig(必需)

     执行程序中的authconfig实用程序来配置系统身份验证。例如:authconfig --enableshadow --enablemd5

       bootloader(必需)

            如何安装与配置引导加载程序。

            例如:bootloader --location=mbr --driveorder=sda --append="rhgb quiet"

       keyboard(必需)

            设置键盘类型,例如:keyboard us

       lang(必需)

            设置默认语言,例如:lang en_US.UTF-8

       network

            设置网络基本参数,例如:network --device eth0 --bootproto static --ip 192.168.1.181 --netmask 255.255.255.0 --hostname jason.example.com

       rootpw(必需)

            安装系统的根口令,要加密口令,使用--isencrypted

       timezone(必需)

            设置系统的时区,例如:timezone --utc Asia/Shanghai

      3、分区命令

            clearpart

            在创建新分区前删除指定分区或分区类型

                  --all    删除所有分区

                  --linux 只删除现有的linux分区

                  --none      不删除任何分区

            volgroup

                  创建一个LVM

                  --presize  物理盘区的大小

            logvol -vgname= --size= --name=

                  创建逻辑卷

                  --fstype=             文件系统类型

                  --fsoptions=       开机自动挂载

                  --bytes-per-inode=        逻辑卷上文件系统的信息节点大小

                 --grow 动态扩充逻辑卷大小

                  --maxsize 允许扩充的最大容量值

                  part(安装所必需)

                       创建文件系统分区

                  分区的安装点

                  --size=           分区的最小容量

                  --grow           允许动态扩充

                  --maxsize=    允许扩充的最大值

                  --fstype=       分区类型

                  --fsoptions=  开机自动挂载

      4、其它命令

                  firewall 防火墙设置

                  --enabled 启用

                       --ssh --telnet

                  --disabled 禁用

                  reboot   完成安装后重新引导

                  selinux 设置selinux

                       --disabled 禁用

                       --enforcing 强制使用

                       --permissive 容许模式

二、%package部分

      指定要安装的软件包名或者组名,例如

            %package

            @admin-tools

            kexec-tools

三、%pre%post

      编辑预安装脚本和安装后脚本(如果需要的话)

阅读(1125) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~