kickstart文件配置
kickstart文件保存着单前系统安装时候的所有配置。
kickstart默认在家目录下名为:anaconda-ks.cfg
可以拷贝一份加以修改
所有前面有#号的都代表被注释了。
ks文件格式:
# Kickstart file automatically generated by anaconda.
----------------------------------------------------------------------------------------
命令段
跟分区配置的信息都注释掉了,怕配置文件未必适用所有的配置
#version=DEVELinstall:安装
url --url="http://192.168.1.1/mydvd/centos-6.5-x86_64/"
安装源在哪,url的方式是兼容CentOS 5的,CentOS 6也需要URl此安装源是在http服务器上,如果不在http服务器上请自行修改ftp://URLfile:///URL
cdromlang en_US.UTF-8:语言使用en_us.utf-8
keyboard us:键盘类型,代表使用US代表使用美式键盘
network --onboot no(系统引导时不自动启动) --device eth0(配置在eth0接口) --bootproto dhcp(使用dhcp协议配置) --noipv6:配置网络接口
rootpw --iscrypted :管理员帐号密码,iscrypted加密存放的
$6$YIUEI2iVrSFQrzBY$yBB65A9zk9MY4ate4GQiRU0CFwFmXcTL1jaRvzKA6TsHf.tte8p158r7chb647OR8pI4q3VGwO1xtwOFvu/VM1
reboot:安装完成后自动重启
firewall --service=ssh:并且防火墙是只开ssh服务,如需要关闭可以--disabled
authconfig --enableshadow --passalgo=sha512:用户认证程式
selinux --enforcing:selinux是开启的,禁用可以使用--disabled
timezone --utc America/New_York
bootloader --location=mbr(存放在mbr中) --driveorder=sda(在哪个硬盘的mbr中) --append="crashkernel=auto rhgb quiet"(给内核的crashkernel项附加这些信息):引导文件存放在哪
# The following is the partition information you requested# Note that any partitions you deleted are not expressed# here so unless you clear all partitions first, this is# not guaranteed to work
unsupported_hardware:忽略硬件过新而不能识别的问题
zerombr yes:清除现有磁盘分区信息
clearpart --linux --drives=sda:清除分区,分区为sda,如果为--all就为清除所有分区
#logvol /home --fstype=ext4 --name=lv_home --vgname=VolGroup --grow --size=100#logvol / --fstype=ext4 --name=lv_root --vgname=VolGroup --grow --size=1024 --maxsize=51200#logvol swap --name=lv_swap --vgname=VolGroup --grow --size=1024 --maxsize=1024
part /boot --fstype=ext4 --size=500:第一个分区挂载到boot目录,文件系统为ext4,大小为500MB
part pv.008002 --grow --size=10240:创建一个大小为10G的pv,pv.后面的号码是为了更好区分pv的可以任意只要不相同,但是很关键,与voligroup的pv编号要一致,注意:这个pv创建需要在volgroup(逻辑卷)之前否将将会错误,因为逻辑卷不能凭空创建,是基于pv创建的
volgroup VolGroup --pesize=4096 pv.008002:将上面的pv创建一个卷组VolGroup,pe大小为4MB这个大小最好默认为4MB修改后可能出现错误哦,pv编号需要跟part的pv编号一致
logvol /home --fstype=ext4 --name=lv_home --vgname=VolGroup --grow --size=100VG上的第一个逻辑卷,挂载到home上,文件系统为ext4,名称为lv_home,卷组为VolGroup,大小为100MB
logvol / --fstype=ext4 --name=lv_root --vgname=VolGroup --grow --size=1024 --maxsize=51200VG上的第二个逻辑卷,挂载到根上
logvol swap --name=lv_swap --vgname=VolGroup --grow --size=1024 --maxsize=1024VG上的第三个逻辑卷,挂载到swap上
repo --name="CentOS" --baseurl=cdrom:sr0 --cost=100:安装源用repo设置,推荐
reop --name="CentOS" --baseurl=http://192.168.1.1/centos-6.5-x86_64 --cost=100
------------------------------------------------------------------------------
软件包段,用于系统安装完之前需要安装程序的脚本,看个人需要
%packages --nobase@core%end
------------------------------------------------------------------------------
安装后的脚本,用于系统安装完之后需要安装程序的脚本,看个人需要
%post
%end
--------------------------------------------------------------------------------
如果,不会配置ks文档可以使用以下软件图形化配置。
由于本人系统不能安装图形化服务所以没有配图,敬请谅解!
yum install system-config-kickstart:安装生成ks文件的图像界面软件,只能用xshell软件打开,也需要X服务器否则不能读取到图形界面
这个软件是基于图形化的,所以需要安装图形化服务之后才可以启动否则不能启动。
转载于:https://blog.51cto.com/kmk0226/1672995