分类: LINUX
2010-04-11 20:34:31
Kickstart文件详解
Kickstart安装也是一种安装linux的方法之一,最大的优点它能全自动无人值守安装,该文件包含了安装过程中将遇到的所有问题的答案。
Kickstart文件的组成部分:
1、
命令部分
此部分回答了安装程序的交互版本中的所有问题
2、
%package部分
此部分定义了所要安装的软件包
3、
%pre和%post部分
此部分用来定义预安装脚本和安装后脚本
一、
命令部分
1、安装命令
install 安装
cdrom 光盘作为安装媒介
Harddrive --partition=
nfs
--server=
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
创建逻辑卷
--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
编辑预安装脚本和安装后脚本(如果需要的话)