Kickstart文件中的主要类型及参数介绍:

Kickstart文件中的首要品种及参数介绍(ks.cfg):

种种项目都由第一字来甄别;关键字可跟贰个或四个参数;假使某选项前面紧跟着了贰个等号(=),它背后就非得钦定贰个值。

install (可选)
分明钦赐系统次次举行的是全新安装系统;是暗中认可项;

cdrom (可选)
以本土CD-ROM为源安装系统;

harddrive (可选)
以硬盘分区中蕴藏的镜像为源(安装树)安装新系统;当以该种格局安装系统时,尽管内定clearpart
–all项,源所在分区也不会被再度抹去;
–partition= 内定分区
–dir= 钦赐包罗镜像的目录
例:
harddrive –partition=/dev/sdb2 –dir=/data/iso

nfs (可选)
钦赐从NFS服务器上获取安装树;
–server= 内定NFS服务器,主机名称或IP
–dir= 富含安装树的目录
–opts= 能够钦点挂载NFS的目录时的挂载选项
例:
nfs –server=192.168.1.254 –dir=/data/iso

url (可选)
钦赐通过FTP或HTTP从互联网得到安装树;
–url 钦赐财富职分
例:
url –url
ftp://<username>:<password>@install.example.com/iso
url –url
http://install.example.com/iso

bootloader (必需)
设定boot loader安装选项;
–append= 能够钦定内核参数
–driveorder= 设定设备BIOS中的开机设备运转顺序
–location= 设定指点记录的地方; mbr:暗中认可值;partition:将boot
loader安装于含有kernel的分区一级快中;none:不安装boot loder。
示例:
bootloader –location=mbr –append=“rhgb quiet” –driveorder=sda,sdb

clearpart (可选)
在确立新分区前清空系统上原来的分区表,暗中同意不删除分区;
–all 擦除系统上原来全数分区;
–drives 删除钦定驱动器上的分区
–initlabel 起先化磁盘卷标为系统架构的暗许卷标
–linux 擦除具备的linux分区
–none(default)不移除任何分区
例:
clearpart –drives=hda,hdb –all –initlabel

zerombr (可选)
扫除mbr音信,会同期清空系统用原本分区表

drivedisk (可选)
假若采纳特别存款和储蓄形式时,须要钦点驱动程序盘地点以便加载存款和储蓄驱动;

  1. 将驱动盘拷贝到本地硬盘某分区根目录:
    drivedisk <partition> [ –type=<fstype> ]
  2. 也得以钦定二个网络地方加载驱动程序盘
    drivedisk
    –source=ftp://path/to/drive.img
    drivedisk
    –source=http://path/to/drive.img
    drivedisk
    –source=nfs:host://path/to/drive.img

firewall (可选)
布署类别防火墙选项;
firewall –enable|–disable [ –trust ] <device> [ –port= ]
–enable 拒绝外界发起的另外积极连接;
–disable 不布署任何iptables抗御法则;
–trust 钦命完全信任网卡设备;
–port 使用port:protocol格式钦点能够由此防火墙的服务;
示例:
firewall –enable –trust eth0 –trust eth1 –port=80:tcp

selinux (可选)
安装系统selinux状态;默以为启用并处在enforcing形式;
selinux [ –disabled|–enforcing|–premissive ]

reboot (可选)
在系统成功安装达成后默许自动重启系统(kickstart方法时);在接受你敢装系统产生后,会唤醒按大肆键实行重启;
在本文件中向来不刚毅指明其余措施时就私下认可实现章程为reboot;
应用 reboot
选项可能会促成安装的死循环,那注重于安装介质和方法。要求特别注意;

halt (可选)
在系统成功安装完结后关机;暗许为reboot;
别的选项还恐怕有shutdown、poweroff,需求使用请自行参谋官方文书档案。

graphical (可选)
暗许值,在图片格局下开始展览kickstart情势安装;

text (可选)
以文件形式伸开kickstart安装;默以为图形分界面

key (可选)
安装三个安装码(installration number),用于获取RedHat官方的支撑服务;
–skip
跳过key设置,不开始展览安装;若是不安装恐怕跳转到交互格局让用户挑选动作;

keyboard (必需)
安装键盘类型;一般设置为us;

lang (必需)
设置安装进程使用的语言及系统的缺省语言;文本情势安装时只怕不帮衬某个语言(中、韩…),所以或许仍以暗许的菲律宾语格局安装;私下认可en_us,装汉语时,要求中期%packages部分装上普通话帮忙组件;
例:
lang en_US

timezone (可选)
设置系统的时区;
timezone [ –utc ] <timezone>
例:
timezone –utc Asia/Shanghai

auth/authconfig (必需)
设置系统的辨证方法;默感到加密但不隐敝(shadow);
–enablemd5 施用MD5加密方法
–useshadow或—enableshadow 使用掩盖密码;
–enablenis= 使用NIS认证方式
–nisdomain= NIS域
–nisserver= NIS服务器
还足以设置LDAP、SMB及Kerberos 5认证方法,详细请仿照效法官方文书档案;
例:
authconfig –useshadow –enablemd5

rootpw (必需)
设置系统root账号的密码;
rootpw [ –iscrypted ] <passwd>
–iscrypted 代表设置的密码为加密过的串;
例:
rootpw pa4word
rootpw –iscrypted $1$RPYyxobb$/LtxMNLJC7euEARg2Vu2s1

network (可选)
布置网络新闻;在网络安装(NFS/HTTP/FTP)时务必钦定;
–bootproto=dhcp|bootp|static 钦点ip获取格局,默感觉dhcp/bootp;
–device=
设置安装时激活来开展系统设置的网卡设备;该参数只在kickstart文件为地面文件时有效;若kickstart配置文件在互联网上,安装程序会先开端化网卡然后去搜索kickstart文件;
–ip= ip设置
–gateway= 网关
–nameserver= DNS设置
–nodns 不设置DNS
–netmask= 掩码
–hostname= 设置安装后主机名称
–onboot= 设置是还是不是在系统运行时激活网卡
–class= 设置DHCP的class值
–noipv4 禁止使用该设备的ipv4效应
–noipv6 禁止使用该设备的ipv6效能
如将网络格局设置为静态形式,则必须在一行内写上ip,netmask、dns、gateway等音信;
例:
network –bootproto=static –ip=1.1.1.1 –metmask=255.0.0.0
–gateway=1.1.1.254 –nameserver=1.1.1.2
netmask –bootproto=dhcp –device=eth0

skipx (可选)
倘使该项存在,就不对系统的X实行安装;

xconfig (可选)
布局X window
;假设不付出选项,在设置进度中必要手动调节装置;当然不安说大话时不应有加上该项;
–driver 为显卡设置X驱动
–videoram= 设置显卡的RAM大小
–defaultdesktop=
设置GNOME/KDE作为私下认可桌面;假定那八个桌面碰到在%packages例已经安装
–startxonboot 使用图形分界面登入系统
–resolution=
设置图形分界面包车型地铁分辨率;可用值有640480、800600、1024768等;确定保证设置指适合于展现卡及显示屏;
–depth= 设置展现色深;可用值有8/16/24/32;确定保证设置值适合于显示设备;
例:
xconfig –startxonboot –resolution=800
600 –depth=16

services (可选)
设置禁止使用或同意列出的服务;
–disabled 设置服务为禁止使用
–enabled 运营服务
例:
services –disabled autid,cups,smartd,nfslock
服务时期用逗号隔离,不能够有空格

iscsi(可选)
点名额外的ISCSI设备;
issci –ipaddr= ipaddr [options].
–target
–port=
–user=
–password=

part/partition (install方式必须)
确立新分区;
part <mntpoint>|swap|pv.id|rdid.id options
mntpoint:挂载点,是在成立普通分区时钦赐新分区挂载地点的项;挂载点须求格式精确
swap: 创建swap分区;
raid.id: 表示成立的分区类型为raid型;必须用id号实行独一分歧;
pv.id: 表示所创设的分区类型为LVM型;必须用独一id号实行区分;
–size= 设置分区的纤维值,暗中同意单位为M,但是无法写单位;
–grow 让分区机关拉长利用可用的磁盘空间,或是增进到安装的maxsize值;
–maxsize
设置分区机关拉长(grow)时的最大体积值,以M为单位,但不可能写单位;
–onpart=/–usepart= 设置使用原本的分区;
–noformat
设置不格式化钦点的分区,在跟—onpart一起使用时,可以避免删除原有分区上的数量,在新装置的系统中保存使用数据;
–asprimary
强制制订该分区为主分区;若内定战败,分区会停业,导致安装甘休;
–fstype=
新扩大普通分区时钦命分区的类型,可以为ext2、ext3、ext4、swap、vfat及hfs;
–ondisk=/–ondrive= 设定该分区创设在贰个有血有肉的磁盘上;
–start 钦点分区以磁盘上足够磁道起初;需求跟–ondisk参数一块使用;
–end 内定分区以磁盘上万分磁道停止;必要跟上述四个参数一同行使;
–recommended:让系统自行决定分区的大小;在创制swap分区时,若RAM<2G,则分区大小为2*RAM;若RAM>=2G时,分区大小为RAM+2G;
–bytes-pre-inode= 钦点分区格式化时inode的大小;私下认可值为4096
–fsoptions= 内定创造fstab文件时该分区挂载参数项;
例:
part /boot –fstype=“ext3” –size=100
part swap –fstype=“swap” –size=512
part / –bytes-pre-inode=4096 –fstype=“ext4”–size=10000
part /data –onpart=/dev/sdb1 –noformat
part raid.100 –size=2000
part pv.100 –size=1000

raid (可选)
设置RAID。
raid 挂载点 –level=<level> –device=<mddevices_name>
<raid组成分区>
挂载点: 接纳根/时,注意尽量幸免/boot在RAID内,除非为RAID1;
–level= 设置RAID级别
–device= RAID设备名称,如md0,md1…
–byte-pre-inode=
设置该RAID分区上inode大小;若分区文件系统类型不补助该参数,会静默忽略参数;
–spares= 设置RAID的热备盘
–fstype= 设置文件系统类型
–fsoptions= 设置挂载该文件系统时自定义的有的参数,参数写入fstab文件;
–useexisting 使用现成的RAID设备况且重新格式化原设备
–noformat 在行使现存的RAID设备时不格式化原有RAID设备
例:完整成立三个RAID1设备演示;
part raid.10 –size=1000 –ondisk=/dev/sdb
part raid.11 –size=1000 –ondisk=/dev/sdc
raid /data –level=1 –device=md0 raid.10 raid.11

volgroup (可选)
始建贰个LVM卷组VG;
volgroup vg_name partition [options]
–useexiting 使用现成的VG何况重新格式化
–noformat 使用现存的VG时不做格式化
–pesize 设置PE(physical extents)块大小
例:
part pv.11 –size=2000
volgroup myvg pv.11

logvol (可选)
创设一个LVM逻辑卷LV;
logvel mnt_point –vgname=vg_name –size=lv_size –name=lv_name
[options]
–useexiting 使用现存的LV况兼重新格式化
–noformat 使用现存的LV时不做格式化
–fstype= 钦赐RAID分区类型
–fsoptions= 设置挂载该文件系统时自定义的一对参数,参数写入fstab文件;
–byte-pre-inode= 设置该RAID分区上inode大小;
–precent= 设定LV大小为VG可用空间的百分比;
例:
part pv.20 –size=5000
volgroup mvvg pv.20
logvol /data –vgname=myvg –size=3000 –name=mydata

内容借鉴linux公社,致谢

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指令重新定义.

install  (可选)
    鲜明内定系统次次举办的是全新安装系统;是暗中同意项;

        ignoredisk(可选)
               
导致安装程序忽略钦定的磁盘.假使使用机关分区并希望忽略某个磁盘的话,那就很有用.
                       
例如,未有ignoredisk,如要试图在SAN-cluster系统里布置,kickstart就能够倒闭,因为安装程序检查实验到SAN不重返分区表的被动路线(passive
path).
                借使有磁盘的四个门路时,ignoredisk选项也许有用处.
                语法是:
                        ignoredisk –drives=drive1,drive2,…
                        这里driveN是sda,sdb… hda等等中的四个.

cdrom  (可选)
    以地方CD-ROM为源安装系统;

        autostep(可选)
                和interactive相似,除了它步向下一荧屏,它一般用于调节和测量检验.
               
–autoscreenshot,安装进程中的每一步都截屏并在安装到位后把图纸复制到/root/anaconda-screenshots.那对于创设文书档案很有用.

harddrive  (可选)
   
以硬盘分区中蕴藏的镜像为源(安装树)安装新系统;当以该种情势安装系统时,固然钦命clearpart
–all项,源所在分区也不会被重新抹去;
    –partition=    钦赐分区
    –dir=        钦点包蕴镜像的目录
    例:
    harddrive  –partition=/dev/sdb2  –dir=/data/iso

        auth或authconfig(必需)
               
为系统设置验证选项.那和在安装后运维的authconfig命令相似.在缺省气象下,密码平常被加密但不行使影子文件(shadowed).
澳门金沙国际,                –enablemd5,各样用户口令都应用md5加密.
               
–enablenis,启用NIS援助.在缺省气象下,–enablenis使用在互联网上找到的域.域应该总是用–nisdomain=选项手工业设置.
                –nisdomain=,用在NIS服务的NIS域名.
                –nisserver=,用来提供NIS服务的服务器(默认通过广播).
                –useshadow或–enableshadow,使用屏蔽口令.
               
–enableldap,在/etc/nsswitch.conf启用LDAP支持,允许系统从LDAP目录获取用户的音讯(UIDs,主目录,shell
等等).要使用这一个选项,必须设置nss_ldap软件包.也必须用–ldapserver=和–ldapbasedn=钦点服务器和base
DN(distinguished name).
               
–enableldapauth,把LDAP作为多个表明办法使用.那启用了用于注脚和转移密码的采纳LDAP目录的pam_ldap模块.要使用那一个选项,必须设置nss_ldap软件包.也必须用–ldapserver=和–ldapbasedn=钦命服务器和base
DN.
               
–ldapserver=,如果钦点了–enableldap或–enableldapauth,使用那一个选项来内定所使用的LDAP服务器的名字.这一个选项在/etc/ldap.conf文件里设定.
               
–ldapbasedn=,假如钦命了–enableldap或–enableldapauth,使用这一个选项来内定用户新闻存放的LDAP目录树里的DN.这些选项在/etc/ldap.conf文件里设置.
               
–enableldaptls,使用TLS(传输层安全)查寻.该选择允许LDAP在表达前向LDAP服务器发送加密的用户名和口令.
                –enablekrb5,使用Kerberos
5验证用户.Kerberos本人不精通主目录,UID或shell.假若启用了Kerberos,必须启用LDAP,NIS,Hesiod或然利用/usr/sbin/useradd命令来使那个专门的学业站获知用户的帐号.假若选用那些选项,必须安装pam_krb5软件包.
                –krb5realm=,工作站所属的Kerberos 5领域.
               
–krb5kdc=,为世界央浼提供服务的KDC.假如的小圈子内有三个KDC,使用逗号(,)来分隔它们.
               
–krb5adminserver=,领域内还运行kadmind的KDC.该服务器管理退换口令以及另外管理央求.假如有随处三个KDC,该服务器必须是主KDC.
                –enablehesiod,启用Hesiod协助来研究用户主目录,UID 和
shell.在互连网中设置和选用 Hesiod 的越来越多新闻,能够在 glibc 软件包里包蕴的
/usr/share/doc/glibc-2.x.x/README.hesiod里找到.Hesiod是选拔DNS记录来存款和储蓄用户,组和别的音信的
DNS 的扩张.
                –hesiodlhs,Hesiod LHS(“left-hand
side”)选项在/etc/hesiod.conf里设置.Hesiod
库使用那些选项来支配查找消息时找寻DNS的名字,类似于LDAP对 base
DN的使用.
                –hesiodrhs,Hesiod 奥迪Q5HS(“right-hand
side”)选项在/etc/hesiod.conf里设置.Hesiod
库使用那几个选项来支配查找消息时寻觅DNS的名字,类似于LDAP对base DN的使用.
               
–enablesmbauth,启用对SMB服务器(标准的是Samba或Windows服务器)的用户验证.SMB验证帮忙不亮堂主目录,UID

shell.即便启用SMB,必须经过启用LDAP,NIS,Hesiod大概用/usr/sbin/useradd命令来使用户帐号为专门的职业站所知.要动用那么些选项,必须设置pam_smb软件包.
               
–smbservers=,用来做SMB验证的服务器名称.要钦定不仅五个服务器,用逗号(,)来分隔它们.
                –smbworkgroup=,SMB服务器的工作组名称.
               
–enablecache,启用nscd服务.nscd服务缓存用户,组和其他连串的消息.若是选择在互连网上用NIS,LDAP或hesiod分发用户和组的音信,缓存就更是有用.

nfs  (可选)
    钦定从NFS服务器上赢得安装树;
    –server=    钦命NFS服务器,主机名称或IP
    –dir=        包蕴安装树的目录
    –opts=        能够内定挂载NFS的目录时的挂载选项
    例:
    nfs  –server=192.168.1.254  –dir=/data/iso

        bootloader(必需)
               
钦赐指导装载程序怎么样被安装.对于安装和晋升,那几个选项都以至关重要的.
               
–append=,钦定内核参数.要内定多个参数,使用空格分隔它们.
                        例如:bootloader –location=mbr
–append=”hdd=ide-scsi ide=nodma”
                –driveorder,钦赐在BIOS引导顺序中位居第一位的驱动器.
                        例如:bootloader –driveorder=sda,hda
               
–location=,钦赐引导记录被写入的地点.有效的值如下:mbr(缺省),partition(在含有内核的分区的第三个扇区安装指引装载程序)或none(不设置指点装载程序).
               
–password=,倘若采纳GRUB,把GRUB指导装载程序的密码设置到这么些选项内定的地点.那应该被用来界定对能够流传放肆内核参数的GRUB
shell的访谈.
               
–md5pass=,如若采纳GRUB,那和–password=类似,只是密码已经被加密.
               
–upgrade,晋级现成的教导装载程序配置,保留在那之中原有的项目.该接纳仅可用以进级.
        clearpart(可选)
               
在创建新分区以前,从系统上剔除分区.暗中认可不会删除任何分区.
               
注:假如运用了clearpart命令,–onpart命令就不可见用在逻辑分区上.
                –all,删除系统上富有分区.
                –drives=,钦点从哪些驱动器上海消防除分区.
                       
举个例子,下边包车型客车通令清除了主IDE调节器上的前多个驱动器上存有分区
                        clearpart –drives=hda,hdb –all
               
–initlabel,遵照分化体系布局把磁盘标签伊始化为缺省设置(比方,msdos用于x86而gpt用于Itanium).当安装到一个全新的硬盘时,那很有用,安装程序不会了然是还是不是应当伊始化磁盘标签.
                –linux,删除全数Linux分区.
                –none(缺省),不要删除任何分区.

url  (可选)
    钦点通过FTP或HTTP从网络获取安装树;
    –url    钦定财富职分
    例:
    url  –url 
ftp://<username>:<password>@install.example.com/iso
    url  –url 

        cmdline(可选)
               
在一丝一毫的非交互式的命令行情势下展开安装.任何交互式的晋升都会结束安装.那几个方式对于有x3270调整台的IBM
System z系统很有用.

bootloader (必需)
    设定boot loader安装选项;
    –append=        能够钦赐内核参数
    –driveorder=    设定设备BIOS中的开机设备运行顺序
    –location=        设定教导记录的职位;
mbr:暗中认可值;partition:将boot
loader安装于含有kernel的分区超级快中;none:不设置boot loder。
    示例:
    bootloader  –location=mbr  –append=“rhgb quiet”
–driveorder=sda,sdb
   
clearpart (可选)
    在确立新分区前清空系统上原有的分区表,默许不删除分区;
    –all      擦除系统上土生土养全数分区;
    –drives    删除钦命驱动器上的分区
    –initlabel    早先化磁盘卷标为系统架构的默许卷标
    –linux        擦除具有的linux分区
    –none(default)不移除任何分区
  例:
  clearpart  –drives=hda,hdb –all  –initlabel

        device(可选)
               
在大部的PCI系统里,安装程序会精确地活动探测以太网卡和SCSI卡.可是,在老的系统和少数PCI系统里,kickstart必要提示来找到正确的设备.device命令用来报告安装程序安装额外的模块,它抱有如此的格式:
                device <type><moduleName>
–opts=<options>
                <type>,用scsi或eth代替
               
<moduleName>,使用相应被设置的内核模块的名号来替换.
               
–opts=,传递给内核模块的选项.注意,若是把挑选放在引号里,能够传递五个选项.
                        例如:–opts=”aic152x=0x340 io=11″
                                                  
        driverdisk(可选)
               
能够在kickstart安装过程中选拔驱动软盘.必须把驱动软盘的剧情复制到系统的硬盘分区的根目录下.然后必须使用driverdisk
命令来报告安装程序到哪去寻觅驱动磁盘.
                driverdisk <partition> [–type=<fstype>]
                别的,也可感觉驱动程序盘钦命三个互连网地点:
                driverdisk –source=ftp://path/to/dd.img
                driverdisk –source=
                driverdisk –source=nfs:host:/path/to/img
                        <partition>,包涵驱动程序盘的分区.
                        –type=,文件系统类型(如:vfat,ext2,ext3).

zerombr  (可选)
    清除mbr新闻,会同不平日候清空系统用原始分区表

        firewall(可选)
                这么些选项对应安装程序里的「防火墙配置」荧屏:
                firewall –enabled|–disabled [–trust=]
<device> [–port=]
               
–enabled大概–enable,拒绝不是应对输出央求如DNS答复或DHCP央浼的进去连接.假诺供给动用在这几个机器上运转的劳务,能够挑选允许钦赐的服务穿过防火墙.
                –disabled或–disable,不要布置任何iptables准绳.
               
–trust=,在此列出设备,如eth0,那允许持有途经这么些装置的数目包通过防火墙.假若供给列出多少个设施,使用–trust
eth0 –trust eth1.永不使用以逗号分隔的格式,如–trust eth0, eth1.
               
<incoming>,使用以下服务中的七个或四个来替换,进而允许钦点的服务穿过防火墙.
                        –ssh
                        –telnet
                        –smtp
                        –http
                        –ftp
               
–port=,能够用端口:协议(port:protocal)格式内定允许通过防火墙的端口.
                       
比如,假使想同意IMAP通过的防火墙,能够钦定imap:tcp.还足以具体钦命端口号码,要允许UDP分组在端口1234透过防火墙,输入1234:udp.要钦命七个端口,用逗号将它们隔离.

drivedisk (可选)
    借使利用特殊存款和储蓄情势时,须求钦定驱动程序盘地方以便加载存款和储蓄驱动;
  1.  将驱动盘拷贝到本地硬盘某分区根目录:
    drivedisk <partition> [ –type=<fstype> ]
  2.  也足以内定一个互联网地方加载驱动程序盘
    drivedisk  –source=ftp://path/to/drive.img
    drivedisk  –source=
    drivedisk  –source=nfs:host://path/to/drive.img

        firstboot(可选)
               
决定是或不是在系统率先次指导时运营”设置代理”.假若启用,firstboot软件包必须被安装.假若不点名,那一个选项是缺省为禁止使用的.
                –enable或–enabled,系统率先次指点时,运行”设置代理”.
               
–disable或–disabled,系统率先次指引时,不运行”设置代理”.
               
–reconfig,在系统指引时在重配置(reconfiguration)情势下启用”设置代理”.这几个情势启用了言语,鼠标,键盘,根密码,安全等级,时区和缺省网络安排之外的选项.

firewall (可选)
    配置种类防火墙选项;
    firewall –enable|–disable  [ –trust ] <device> [ –port=
]
    –enable        拒绝外界发起的别样积极连接;
    –disable        不计划任何iptables防范准绳;
    –trust        钦点完全信任网卡设备;
    –port        使用port:protocol格式内定能够经过防火墙的劳务;
    示例:
    firewall –enable –trust eth0  –trust eth1  –port=80:tcp

        halt(可选)
               
在功成名就地变成安装后关门系统.那和手工业安装相似,手工业安装的anaconda会展现一条音信并等候用户按大肆键来重启系统.在kickstart安装进度中,若无一点点名实现措施(completion
method),将缺省使用reboot选项.
                halt选项中央和shutdown -h命令相同.
               
关于任何的成就章程,请参见kickstart的poweroff,reboot和shutdown选项.

selinux (可选)
    设置系统selinux状态;暗中同意为启用并处在enforcing方式;
    selinux [ –disabled|–enforcing|–premissive ]

        graphical(可选)
               
在图片方式下实施kickstart安装.kickstart安装私下认可在图片方式下安装.

reboot (可选)
   
在系统成功安装到位后默许自动重启系统(kickstart方法时);在吸取你敢装系统成功后,会提示按任性键进行重启;
    在本文件中绝非明显性指明别的方式时就暗中同意达成措施为reboot;
    使用 reboot
选项可能会招致安装的死循环,那注重于安装介质和措施。必要特别注意;

        install(可选)
               
告诉系统来设置斩新的种类实际不是在存活系统上涨级.那是缺省的形式.必须指定安装的门类,如cdrom,harddrive,nfs或url(FTP
或HTTP安装).install命令和装置情势命令必须处于差异的行上.

halt  (可选)
    在系统成功安装到位后关机;默感到reboot;
    其余选拔还恐怕有shutdown、poweroff,供给运用请自行参谋官方文书档案。

        cdrom
                从系统上的率先个光盘驱动器中安装.

graphical (可选)
    暗中认可值,在图纸格局下开始展览kickstart格局安装;

        harddrive
                从本土驱动器的vfat或ext2格式的红帽设置树来安装.
                –biospart=,从BIOS分区来设置(如82).
                –partition=,从分区安装(如sdb2).
                –dir=,富含安装树的variant目录的目录.
                        例如:harddrive –partition=hdb2
–dir=/tmp/install-tree

text (可选)
    以文件形式开展kickstart安装;默感觉图形界面

        nfs
                从钦点的NFS服务器安装.
                        –server=,要从中安装的服务器(主机名或IP).
                        –dir=,包括安装树的variant目录的目录.
                        –opts=,用于挂载NFS输出的Mount选项(可选).
                                例如:nfs –server=nfsserver.example.com
–dir=/tmp/install-tree

key  (可选)
    设置叁个安装码(installration
number),用于获取RedHat合法的协助服务;
    –skip   
跳过key设置,不进行设置;假设不设置大概跳转到交互格局让用户选拔动作;

        url
                通过FTP或HTTP从远程服务器上的装置树中安装.
                        例如:url
–url ;
                        或:url
–url ftp://<username>:<password>@<server>/<dir>

keyboard (必需)
    设置键盘类型;一般设置为us;

        ignore disk(可选)
               
用来钦命在分区,格式化和解除时anaconda不应有访谈的磁盘.这一个命令有三个必需的参数,就是用逗号隔断的内需忽略的驱动器列表.
                例如:ignoredisk –drives=[disk1,disk2,…]

lang (必需)
   
设置安装进程选用的语言及系统的缺省语言;文本情势安装时只怕不辅助某个语言(中、韩…),所以只怕仍以暗中认可的塞尔维亚共和国(Republic of Serbia)语情势安装;暗中同意en_us,装汉语时,供给前期%packages部分装上粤语协理组件;
    例:
    lang en_US
 
timezone (可选)
    设置系统的时区;
kickstart配置文件详解和system,参数解说。    timezone  [ –utc ]  <timezone>
    例:
    timezone  –utc  Asia/Shanghai

        interactive(可选)
               
在设置进程中接纳kickstart文件里提供的新闻,但允许检查和改换给定的值.将际遇安装程序的各种显示屏以及kickstart文件里给出的值.通过点击”下一步”接受给定的值可能改动值后点击”下一步”继续.请参考autostep命令.

auth/authconfig  (必需)
    设置系统的验证方法;默认为加密但不遮掩(shadow);
    –enablemd5    使用MD5加密方法
    –useshadow或—enableshadow    使用隐蔽密码;
    –enablenis=    使用NIS认证格局
    –nisdomain=    NIS域
    –nisserver=      NIS服务器
    还是能安装LDAP、SMB及Kerberos 5认证形式,详细请参见官方文书档案;
    例:
    authconfig  –useshadow  –enablemd5

        iscsi(可选)
                issci –ipaddr= [options].
                –target
                –port=
                –user=
                –password=

rootpw (必需)
    设置系统root账号的密码;
    rootpw [ –iscrypted ]  <passwd>
    –iscrypted    表示设置的密码为加密过的串;
    例:
    rootpw  pa4word
    rootpw –iscrypted  $1$RPYyxobb$/LtxMNLJC7euEARg2Vu2s1

        iscsiname(可选)

network (可选)
    配置互连网新闻;在互连网安装(NFS/HTTP/FTP)时务必内定;
    –bootproto=dhcp|bootp|static    钦赐ip获取情势,默感觉dhcp/bootp;
    –device=   
设置安装时激活来打开系统装置的网卡设备;该参数只在kickstart文件为当三步跳件时有效;若kickstart配置文件在网络上,安装程序会先伊始化网卡然后去探寻kickstart文件;
    –ip=    ip设置
    –gateway=  网关
    –nameserver=  DNS设置
    –nodns        不设置DNS
    –netmask=  掩码
    –hostname= 设置安装后主机名称
    –onboot=    设置是或不是在系统运行时激活网卡
    –class=        设置DHCP的class值
    –noipv4        禁止使用该设施的ipv4成效
    –noipv6        禁止使用该装置的ipv6效用
   
如将互连网格局设置为静态形式,则必须在一行内写上ip,netmask、dns、gateway等信息;
    例:
    network –bootproto=static –ip=1.1.1.1 –metmask=255.0.0.0
–gateway=1.1.1.254 –nameserver=1.1.1.2
    netmask –bootproto=dhcp  –device=eth0

        key(可选)
               
指定安装密钥,它在软件包选拔和得到扶助时设别系统的时候是不能缺少的.那几个命令是红帽商厦Linux-specific,它对Fedora来讲没有意义而且会被忽略.
               
–skip,跳过输入密钥.平时,若无key命令,anaconda将中止并提示输入密钥.若无密钥或不想提供它,那一个选项允许继续自动化安装.

skipx (可选)
    若是该项存在,就不对系统的X举行安装;

        keyboard(必需)
                设置系统键盘类型.这里是 i386,Itanium,和 Alpha
机器上可用键盘的列表:
                be-latin1, bg, br-abnt2, cf, cz-lat2, cz-us-qwertz, de,
de-latin1,
                de-latin1-nodeadkeys, dk, dk-latin1, dvorak, es, et, fi,
fi-latin1,
                fr, fr-latin0, fr-latin1, fr-pc, fr_CH, fr_CH-latin1,
gr, hu, hu101,
                is-latin1, it, it-ibm, it2, jp106, la-latin1, mk-utf,
no, no-latin1,
                pl, pt-latin1, ro_win, ru, ru-cp1251, ru-ms, ru1, ru2, 
ru_win, 
                se-latin1, sg, sg-latin1, sk-qwerty, slovene, speakup, 
speakup-lt,
                sv-latin1, sg, sg-latin1, sk-querty, slovene, trq, ua, 
uk, us, us-acentos
               
文件/usr/lib/python2.2/site-packages/rhpl/keyboard_models.py
也包涵那些列表並且是 rhpl 软件包的一部分.

xconfig (可选)
    配置X window
;假使不提交选项,在装置进程中供给手动调节装置;当然不安吹嘘时不应当加上该项;
  –driver            为显卡设置X驱动
  –videoram=    设置显卡的RAM大小
  –defaultdesktop=   
设置GNOME/KDE作为暗中同意桌面;假定那五个桌面遇到在%packages例已经安装
  –startxonboot  使用图形分界面登陆种类
  –resolution=   
设置图形分界面包车型地铁分辨率;可用值有640*480、800*600、1024*768等;确定保证设置指适合于彰显卡及显示器;
  –depth=         
设置显示色深;可用值有8/16/24/32;确认保障设置值适合于显示设备;
    例:
    xconfig    –startxonboot  –resolution=800*600 –depth=16

        lang(必需)
               
设置在安装进度中动用的语言以及系统的缺省语言.举个例子,要把语言设置为韩语,kickstart文件应当包括下边包车型地铁一行:
                lang en_US
               
文件/usr/share/system-config-language/locale-list里每一行的第贰个字段提供了一个使得语言代码的列表,它是system-config-language软件包的一部分.
               
文本形式的安装过程不支持少数语言(首假诺华语,葡萄牙语,阿拉伯语和孔雀之国的语言).假若用lang命令钦命那么些语言中的一种,安装进程照旧会选拔乌克兰语,不过系统会缺省使用内定的语言.

services (可选)
    设置禁止使用或同意列出的劳动;
    –disabled 设置服务为禁止使用
    –enabled  运营服务
    例:
    services –disabled autid,cups,smartd,nfslock 
服务期间用逗号隔断,不能有空格
   
iscsi(可选)
    钦命额外的ISCSI设备;
    issci –ipaddr= ipaddr  [options].
      –target
      –port=
      –user=
      –password=

        langsupport(不赞成)
               
langsupport关键字已经被撤除况兼使用它将招致荧屏现身错误消息及甘休安装.作为代表,应该在kickstart文件里的%packages
部分列出所扶助的言语的帮衬软件包组.比如,要帮助乌Crane语,应该把下边包车型地铁口舌加入到
                %packages:
                @french-support

part/partition  (install形式必须)
    创设新分区;
    part  <mntpoint>|swap|pv.id|rdid.id  options
   
mntpoint:挂载点,是在开创普通分区时钦点新分区挂载地方的项;挂载点要求格式准确
    swap: 创建swap分区;
    raid.id:  代表创造的分区类型为raid型;必须用id号实行独一差异;
    pv.id:  代表所创制的分区类型为LVM型;必须用独一id号进行区分;
    –size=  设置分区的不大值,暗中认可单位为M,不过不能够写单位;
    –grow 
让分区机关增加利用可用的磁盘空间,或是拉长到安装的maxsize值;
    –maxsize
设置分区机关增进(grow)时的最大体量值,以M为单位,但不可能写单位;
    –onpart=/–usepart=    设置使用原本的分区;
    –noformat   
设置不格式化内定的分区,在跟—onpart一起使用时,能够幸免删除原有分区上的数额,在新安装的系统中保存使用数据;
    –asprimary   
强制制定该分区为主分区;若钦点失利,分区会失利,导致安装甘休;
    –fstype=   
新扩张普通分区时钦点分区的体系,可以为ext2、ext3、ext4、swap、vfat及hfs;
    –ondisk=/–ondrive=    设定该分区创制在贰个有血有肉的磁盘上;
    –start 
钦命分区以磁盘上分外磁道开首;需求跟–ondisk参数一块使用;
    –end   
钦赐分区以磁盘上足够磁道停止;必要跟上述五个参数一同利用;
   
–recommended:让系统自行决定分区的大大小小;在创设swap分区时,若RAM<2G,则分区大小为2*RAM;若RAM>=2G时,分区大小为RAM+2G;
    –bytes-pre-inode=    内定分区格式化时inode的轻重缓急;暗中认可值为4096
    –fsoptions=    内定创造fstab文件时该分区挂载参数项;
    例:
    part  /boot  –fstype=“ext3” –size=100
    part  swap  –fstype=“swap” –size=512 
    part  /  –bytes-pre-inode=4096  –fstype=“ext4”–size=10000
    part  /data    –onpart=/dev/sdb1  –noformat
    part  raid.100  –size=2000
    part  pv.100    –size=1000

        logvol(可选)
                使用以下语法来为逻辑卷管理(LVM)创设逻辑卷:
                logvol <mntpoint> –vgname=<name>
–size=<size> –name=<name><options>
                那一个采用如下所示:
                –noformat,使用多少个留存的逻辑卷,不举行格式化.
                –useexisting,使用一个现成的逻辑卷,重新格式化它.
               
–fstype=,为逻辑卷设置文件系统类型.合法值有:ext2,ext3,swap和vfat.
               
–fsoptions=,为逻辑卷设置文件系统类型.合法值有:ext2,ext3,swap和vfat.
               
–bytes-per-inode=,钦定在逻辑卷上成立的文件系统的节点的大小.因为并不是负有的文件系统都协理这几个选项,所以在任何境况下它都被忽略.
               
–grow=,告诉逻辑卷使用具备可用空间(若有),或利用安装的最大值.
               
–maxsize=,当逻辑卷棉被服装置为可扩张时,以MB为单位的分区最大值.在这边钦命八个整数值,不要在数字后加MB.
                –recommended=,自动决定逻辑卷的大小.
                –percent=,用卷组里可用空间的百分比来内定逻辑卷的大小.
                首先创造分区,然后创设逻辑卷组,再创立逻辑卷.
                        例如:
                        part pv.01 –size 3000 
                        volgroup myvg pv.01
                        logvol / –vgname=myvg –size=2000
–name=rootvol

raid  (可选)
    设置RAID。
    raid 挂载点  –level=<level> 
–device=<mddevices_name>  <raid组成分区>
    挂载点:    接纳根/时,注意尽量幸免/boot在RAID内,除非为RAID1;
    –level=    设置RAID级别
    –device=  RAID设备名称,如md0,md1…
    –byte-pre-inode=   
设置该RAID分区上inode大小;若分区文件系统类型不帮衬该参数,会静默忽略参数;
    –spares=  设置RAID的热备盘
    –fstype=  设置文件系统类型
    –fsoptions= 
设置挂载该文件系统时自定义的局地参数,参数写入fstab文件;
    –useexisting  使用现存的RAID设备并且重新格式化原设备
    –noformat    在应用现存的RAID设备时不格式化原有RAID设备
    例:完整创造二个RAID1设施演示;
    part  raid.10  –size=1000  –ondisk=/dev/sdb
    part  raid.11  –size=1000  –ondisk=/dev/sdc
    raid  /data  –level=1  –device=md0  raid.10  raid.11

        logging(可选)
               
这些命令调节装置进度中anaconda的荒唐日志.它对安装好的系统并未有影响.
               
–host=,发送日志音讯到给定的长距离主机,那个主机必须运维配置为可接受远程日志的syslogd进度.
       
 –port=,假若远程的syslogd进度未有运用缺省端口,那几个选项必须被钦赐.
                –level=,debug,info,warning,error或critical中的四个.
               
钦定tty3上显示的信息的细微等第.可是,无论这几个品级怎么设置,全数的音信仍将发送到日志文件.

volgroup  (可选)
    创设一个LVM卷组VG;
    volgroup  vg_name  partition  [options]
    –useexiting  使用现成的VG而且重新格式化
    –noformat    使用现存的VG时不做格式化
    –pesize          设置PE(physical extents)块大小
    例:
    part pv.11  –size=2000
    volgroup  myvg  pv.11

        mediacheck(可选)
               
借使钦赐的话,anaconda将在装置介质上运营mediacheck.这一个命令只适用于交互式的设置,所以缺省是剥夺的.

logvol  (可选)
    成立多少个LVM逻辑卷LV;
    logvel  mnt_point  –vgname=vg_name  –size=lv_size 
–name=lv_name  [options]
    –useexiting  使用现成的LV並且重新格式化
    –noformat  使用现成的LV时不做格式化
    –fstype=      钦定RAID分区类型
    –fsoptions= 
设置挂载该文件系统时自定义的有个别参数,参数写入fstab文件;
    –byte-pre-inode=    设置该RAID分区上inode大小;
    –precent=    设定LV大小为VG可用空间的百分比;
    例:
    part pv.20  –size=5000
    volgroup  mvvg  pv.20
    logvol    /data  –vgname=myvg  –size=3000  –name=mydata

        monitor(可选)
               
要是monitor命令未有一点点名,anaconda将使用X来自动检查评定的显示屏设置.请在手工业配置显示屏在此之前尝试这么些命令.
                –hsync=,钦定显示屏的品位频率.
                –vsync=,内定显示屏的垂直频率.
               
–monitor=,使用钦赐的显示器;显示屏的名字应该在hwdata软件包里的/usr/share/hwdata/MonitorsDB列表上.那么些显示屏的列表也能够在Kickstart
Configurator的X配置显示器上找到.假诺提供了–hsync或–vsync,它将被忽略.若无提供显示屏新闻,安装程序将电动探测荧屏.
                –noprobe=,不要试图探测显示屏.

澳门金沙国际 1

        mouse(已取消)
                mouse
关键字已经被注销,使用它将促成荧屏出现错误新闻并终止安装.

        network(可选)
                为系统安插网络消息.假若kickstart安装不必要联网(换句话说,不从NFS,HTTP或FTP安装),就没有必要为系统布局网络.假设设置必要联网而kickstart文件里从未提供互连网音信,安装程序会假定从eth0通过动态IP地址(BOOTP/DHCP)来安装,并陈设安装完的种类动态调节IP地址.network选项为通过互联网的kickstart安装以及所设置的连串布局联网消息.
               
–bootproto=,dhcp,bootp或static中的一种,缺省值是dhcp.bootp和dhcp被感到是大同小异的.
                       
static方法供给在kickstart文件里输入全部的网络音信.断章取义,那个音信是静态的且在装置进度大壮装置后全体.静态网络的设置行更为复杂,因为必须回顾富有的互连网安排新闻.必须钦命IP地址,互连网,网关和命名服务器.
                        例如(“\”表示接二连三的行):
                        network –bootproto=static –ip=10.0.2.15
–netmask=255.255.255.0 \
                        –gateway=10.0.2.254 –nameserver=10.0.2.1
                        如若选用静态方法,请留神以下五个限制:
                               
全部静态联网配置音讯都必须在一行上钦赐,不可能利用反斜线来换行.
                               
在此处只能内定二个命名服务器.但是,若是需求的话,能够选择kickstart文件的%post段落来增加越来越多的命名服务器.
               
–device=,用来抉择用于安装的特定的以太设备.注意,除非kickstart文件是三个地点文件(如ks=floppy),不然–device=的使用是无效的.那是因为设置程序会配置互联网来寻找kickstart文件.
                        例如: network –bootproto=dhcp –device=eth0
                –ip=,要设置的机械的IP地址.
                –gateway=,IP地址格式的默许网关.
                –nameserver=,主名称服务器,IP地址格式.
                –nodns,不要陈设任何 DNS 服务器.
                –netmask=,安装的系统的子网掩码.
                –hostname=,安装的系列的主机名.
               
–ethtool=,内定传给ethtool程序的互连网设施的任何底层设置.
                –essid=,有线网络的网络ID.
                –wepkey=,有线网络的加密密钥.
                –onboot=,是或不是在辅导时启用该设备.
                –class=,DHCP类型.
                –mtu=,该器具的MTU.
                –noipv4=,禁止使用此设施的IPv4.
                –noipv6=,禁止使用此设备的IPv6.

        multipath(可选)
                multipath –name= –device= –rule=

        part或partition(对于安装是必需的,进级可忽略).
                在系统上创立分区.
               
假使不相同分区里有八个红帽商家Linux系统,安装程序会提醒用户进级哪个系统.
               
警告:作为安装进程的一片段,全数被创建的分区都会被格式化,除非动用了–noformat和–onpart.
               
<mntpoint>,<mntpoint>是分区的挂载点,它必须是下列情势中的一种:
                        /<path>,例如,/,/usr,/home
                       
swap,该分区被视作沟通空间,要自行决定调换分区的分寸,使用–recommended选项.
                                swap –recommended
                               
自动生成的交流分区的微小值超过系统内部存款和储蓄器的数量,但低于系统内存的两倍.
                        raid.<id>,该分区用于 software RAID(参谋raid).
                        pv.<id>,该分区用于 LVM(参照他事他说加以考察 logvol).
               
–size=,以MB为单位的分区最小值.在此处内定一个莫西干发型值,如500.不要在数字背后加MB.
               
–grow,告诉分区使用全体可用空间(若有),或选拔安装的最大值.
               
–maxsize=,当分区棉被服装置为可扩充时,以MB为单位的分区最大值.在此地钦点五个卡尺头值,不要在数字后加MB.
                –noformat,用–onpart命令来报告安装程序不要格式化分区.
                –onpart=或–usepart=,把分区放在已存在的装置上.
                        比方:partition /home
–onpart=hda1,把/home置于必须已经存在的/dev/hda1上.
                –ondisk=或–ondrive=,强迫分区在钦点磁盘上创制.
                       
举例:–ondisk=sdb把分区置于系统的第三个SCSI磁盘上.
                –asprimary,强迫把分区分配为主分区,不然提醒分区战败.
               
–type=(用fstype替代),那几个选项不再可用了.应该利用fstype.
               
–fstype=,为分区设置文件系统类型.有效的品种为ext2,ext3,swap和vfat.
               
–start=,钦点分区的伊始柱面,它需求用–ondisk=或ondrive=钦命驱动器.它也供给用–end=钦点截止柱面或用–size=钦命分区大小.
               
–end=,钦定分区的终止柱面.它须要用–start=钦赐初始柱面.
               
–bytes-per-inode=,钦定此分区上制造的文件系统的节点大小.不是拥有的文件系统都帮忙那些选项,所以在其余情状下它都被忽略.
                –recommended,自动决定分区的大小.
                –onbiosdisk,强迫在 BIOS 找到的一定磁盘上开创分区.
                注:借使因为某种原因分区失利了,设想终端3上会呈现会诊新闻.

        poweroff(可选)
               
在设置成功后关闭系统并断电.经常,在手工业安装进程中,anaconda会呈现一条消息并伺机用户按大肆键来再一次启航系统.在kickstart的安装进度中,如果未有一点名完毕章程,将应用缺省的reboot选项.

        raid(可选)
                组成软件RAID设备.该命令的格式是:
                raid <mntpoint> –level=<level>
–device=<mddevice><partitions*>
               
<mntpoint>,RAID文件系统被挂载的地方.即使是/,除非已经有教导分区存在(/boot),RAID等级必须是1.万一已经有指引分区,/boot分区必须是等第1且根分区(/)能够是别的可用的类型.<partitions*>(那意味着能够有多少个分区)列出了参加到RAID阵列的RAID标记符.
                –level=,要运用的RAID等第(0,1,或5).
               
–device=,要选拔的RAID设备的名号(如md0或md1).RAID设备的界定从md0直到md7,每一个设备只好被运用一次.
               
–bytes-per-inode=,内定RAID设备上创办的文件系统的节点大小.不是有所的文件系统都援救那个选项,所以对于那五个文件系统它都会被忽略.
               
–spares=,钦定RAID阵列应该被指派N个备用驱动器.备用驱动器能够被用来在驱动器失利时重新创设阵列.
               
–fstype=,为RAID阵列设置文件系统类型.合法值有:ext2,ext3,swap和vfat.
                –fsoptions=,钦赐当挂载文件系统时利用的free
form字符串.那么些字符串将被复制到系统的/etc/fstab文件里且相应用引号括起来.
                –noformat,使用现有的RAID设备,不要格式化RAID阵列.
                –useexisting,使用现有的RAID设备,重新格式化它.

        reboot(可选)
               
在中标实现安装(未有参数)后再次运维.平常,kickstart会突显音信并听候用户按放肆键来再一次起动系统.

        repo(可选)
               
配置用于软件包安装来源的附加的yum库.能够钦命四个repo行.
                repo –name=<repoid> [–baseline=<url>|
–mirrorlist=<url>]
                –name=,repo id.那一个选项是必需的.
                –baseurl=,库的UWranglerL.这里不扶助yum
repo配置文件里选择的变量.能够接纳它依然–mirrorlist,亦或双方都不使用.
                –mirrorlist=,指向库镜像的列表的ULacrosseL.这里不援助yum
repo配置文件里恐怕选用的变量.能够动用它还是–baseurl,亦或双方都不使用.

        rootpw(必需)
                把系统的根口令设置为<password>参数.
                rootpw [–iscrypted] <password>
                –iscrypted,借使该选拔存在,口令就能够假定已被加密.

        selinux(可选)
               
在系统里安装SELinux状态.在anaconda里,SELinux缺省为enforcing.
                selinux [–disabled|–enforcing|–permissive]
                –enforcing,启用SELinux,实施缺省的targeted policy.
                       
注:若是kickstart文件里不曾selinux选项,SELinux将被启用并缺省安装为–enforcing.
               
–permissive,输出基于SELinux攻略的告诫,但骨子里不实践这么些战术.
                –disabled,在系统里全然地剥夺 SELinux.

        services(可选)
               
修改运维在缺省运转等第下的缺省的服务集.在disabled列表里列出的劳务就要enabled列表里的劳务启用以前被禁止使用.
                –disabled,禁止使用用逗号隔离的列表里的服务.
                –enabled,启用用逗号隔断的列表里的服务.

        shutdown(可选)
               
在中标做到安装后关闭系统.在kickstart安装进度中,若无一点名完结措施,将运用缺省的reboot选项.

        skipx(可选)
                如果存在,安装的系统上就不会布置X.

        text(可选)
                在文书形式下施行kickstart安装.
kickstart安装暗许在图片形式下安装.

        timezone(可选)
               
把系统时区设置为<timezone>,它可以是timeconfig列出的别样时区.
                timezone [–utc] <timezone>
               
–utc,若是存在,系统就能够假定硬件时钟被设置为UTC(Green威治标准)时间.

        upgrade(可选)
                告诉系统晋级现存的体系并不是设置三个全新的系统.必须指定cdrom,harddrive,nfs或url(对于FTP和HTTP来说)中的二个看作安装树的地点.实际情况请参见
install.

        user(可选)
                在系统上创办新用户.
                user –name=<username> [–groups=<list>]
[–homedir=<homedir>] [–password=<password>]
[–iscrypted] [–shell=<shell>] [–uid=<uid>]
                –name=,提供用户的名字.那个选项是须求的.
               
–groups=,除了缺省的组以外,用户应该属于的用逗号隔绝的组的列表.
               
–homedir=,用户的主目录.若无一些名,缺省为/home/<username>.
               
–password=,新用户的密码.若无一些名,那些帐号将缺省被锁住.
                –iscrypted=,所提供的密码是或不是早就加密?
               
–shell=,用户的登入shell.假若不提供,缺省为系统的缺省设置.
                –uid=,用户的UID.假诺未提供,缺省为下三个可用的非系统
UID.

        vnc(可选)
               
允许通过VNC远程地翻看图形化的安装.文本方式的安装平常更爱好使用那几个法子,因为在文书情势下有有些大小和语言的限制.假使为no,那一个命令将开发银行无需密码的VNC服务器并打字与印刷出必要用于连接远程机器的命令.
                vnc [–host=<hostname>] [–port=<port>]
[–password=<password>]
                –host=,不运转VNC服务器,而是连接至给定主机上的VNC
viewer进度.
                –port=,提供远程VNC
viewer进度侦听的端口.如果不提供,anaconda将动用VNC的缺省端口.
               
–password=,设置连接VNC会话必需的密码.那是可选的,但却是大家所推荐的选项.

        volgroup(可选)
                用来创制逻辑卷管理(LVM)组,其语法格式为:
                volgroup <name><partition><options>
                这么些选择如下所示:
                –noformat,使用三个现成的卷组,不要格式化它.
                –useexisting,使用四个现成的卷组,重新格式化它.
                –pesize=,设置物理分区(physical extent)的大小.
                首先成立分区,然后成立逻辑卷组,再创建逻辑卷.比如:

        xconfig(可选)
                配置X Window
系统.若无一点名这么些选项且安装了X,用户必须在装置进度中手工业配置X;就算最后系统里未有安装逼,那个选项不该被使用.
                –driver,钦命用于录制硬件的 X 驱动.
                –videoram=,钦点显卡的显存数量.
               
–defaultdesktop=,钦定GNOME或KDE作为缺省的桌面(如若已经通过%packages安装了GNOME或KDE桌面情形).
                –startxonboot,在安装的系统上接纳图形化登陆.
               
–resolution=,指虞升卿装的类别上X窗口系统的私下认可分辨率.有效值有:640×480,800×600,1024×768,1152×864,
1280×1024,1400×1050,1600×1200.请分明钦赐与录制卡和显示屏兼容的辨别率.
                –depth=,指虞诩装的系列上的 X
窗口系统的暗许色彩深度.有效值有:8,16,24,和
32.请显明钦点与摄像卡和荧屏包容的色彩深度.

        zerombr(可选)
               
假如内定了zerombr且yes是它的独一参数,任何磁盘上的无用分区表都将被起始化.那会毁掉有不行分区表的磁盘上的全数内容.那一个命令的格式应该如下:
                zerombr yes
                另外格式均无效.

        zfcp(可选)
                zfcp [–devnum=<devnum>]
[–fcplun=<fcplun>] [–scsiid=<scsiid>]
[–scsilun=<scsilun>] [–wwpn=<wwpn>]

        %include
                使用
%include/path/to/file命令能够把任何文件的从头到尾的经过涵盖在kickstart文件里,就邻近这一个内容出现在kickstart文件的%include命令后同样.

kickstart的软件包选拔        
在kickstart文件里使用%packages命令来列出想安装的软件包(仅用于全新安装,晋级安装时不支持软件包指令).
       
能够钦命单独的软件包名或是组,以及选拔星号通配符.安装程序能够定义包涵相
关软件包的组.关于组的列表,请参照他事他说加以考察第一张红帽集团 Linux光盘里的
variant/repodata/comps-*.xml.
各个组都有二个编号,用户可知性的值,名字,描述和软件包列表.在软件包列表里,假如那一个组被选择的话,组里的符号为”mandatory”的软件包就非得被设置;标识为”default”的软件包缺省被挑选;而标识为”optional”的软件包必须被料定地选定才会被安装.
       
比比较多动静下,只须要列出想安装的组并非单个的软件包.注意Core和Base组总是缺省被增选,所以并无需在%packages部分钦命它们.
        这里是一个 %packages 接纳的示范:
        %packages 
        @ X Window System 
        @ GNOME Desktop Environment 
        @ Graphical Internet 
        @ Sound and Video dhcp
       
如所看到的,组被钦赐了,每种占用一行,用@符号开端,前面是comps.xml文件里给出的组全名.组也得以用组的id钦命,如gnome-desktop.无需额外字符即可内定单独的软件包(上例里的dhcp行正是贰个独自的软件包).
        %packages 指令也支撑上面包车型客车选项:
                –nobase,不要设置@Base
组.就算想创立叁个非常的小的系统,能够利用那么些选项.
               
–resolvedeps,选项已经被打消了.前段时间依赖关系能够自动地被分析.
               
–ignoredeps,选项已经被吊销了.近年来依靠关系足以自行地被剖析.
               
–ignoremissing,忽略贫乏的软件包或软件包组,并不是搁浅安装来向用户精通是搁浅依然一而再安装.
                        例如:%packages –ignoremissing

kickstart预安装脚本
        能够在
ks.cfg文件被深入分析后立刻加入要运维的命令.这几个有些必须处于kickstart文件的结尾(在命令部分之后)何况必须用%pre命令起头.能够在%pre部分访谈网络;可是,此时命名服务还未被布置,所以只好利用IP地址.
        注:预安装脚本不在退换了的根情况(chroot)中运转.
        –interpreter
/usr/bin/Python,允许钦定差别的脚本语言,如Python.把/usr/bin/python替换到想利用的脚本语言.

kickstart安装后脚本        
也能够投入在系统装置实现后运转的命令.那部分剧情必须在kickstart的最后还要用%post命令起始.它被用于落到实处有些功用,如安装任何的软件和布局其余的命名服务器.
       
注:如若用静态IP消息和命名服务器配置互连网,可以在%post部分访谈和深入分析IP地址.纵然选择DHCP配置网络,当安装程序奉行到%post部分时,/etc/resolv.conf文件还未有忧盛危明好.此时,能够访谈网络,但是无法解析IP地址.因此,要是使用DHCP,必须在%post部分钦命IP地址.
        注:post-install 脚本是在 chroot
意况里运维的.由此,某个职责如从安装介质复制脚本或RPM将不能执行.
        –nochroot,允许钦点想在chroot境况之外运营的命令.
                下例把/etc/resolv.conf文件复制到刚安装的文件系统里.
                %post –nochroot cp /etc/resolv.conf
/mnt/sysimage/etc/resolv.conf
        –interpreter /usr/bin/python
               
允许钦赐差异的脚本语言,如Python.把/usr/bin/python替换到想使用的脚本语言.

开始kickstart安装
       
要起来kickstart安装,必须从创设的辅导导介绍质或红帽商厦Linux光盘引导系统,并输入在辅导提示下输入特殊的指点命令.假设ks命令行参数被传送给基础,安装程序将寻找kickstart文件.
        第一张光盘和软盘
               
假诺ks.cfg文件位于软盘的vfat或ext2文件系统里,何况从红帽集团Linux光盘教导的话,也足以行使linux
ks=floppy命令.
               
另外叁个指引方式是,从红帽集团Linux光盘指引并选用软盘上的vfat或ext2文件系统里的kickstart文件.要贯彻如此的点子,在boot:提示下输入上边包车型客车下令:linux
ks=hd:fd0:/ks.cfg
        使用驱动程序盘
                假若要选择带有kickstart的驱动盘,要求内定dd选项.
                       
举例,从软盘辅导并应用驱动盘,能够在boot:提示下输入命令linux ks=floppy
dd
        引导光盘
               
若是kickstart文件位于指点光盘上,把光盘插入机器,指点系统并在boot:提示下输入命令linux
ks=cdrom:/ks.cfg
        另外运转 kickstart 安装的主意如下列举:
               
askmethod,假如我们从没在的光驱里检验到红帽商厦Linux光盘的话,请不要自行地把光盘作为安装来源.
                autostep,使kickstart成为非交互式的.
                debug,登时运行pdb.
                dd,使用驱动盘.
                dhcpclass=<class>,发送自定义的DHCP vendor class
identifier.ISC的dhcpcd能够用”option
vendor-class-identifier”来查阅这么些值.
               
dns=<dns>,用逗号隔绝的用于互连网安装的命名服务器列表.
                driverdisk,和’dd’相同.
                expert,启用特殊的作用,允许对可移除介质(removable
media)举办分区和提醒驱动盘
                gateway=<gw>,用于网络安装的网关.
                graphical,强制图形化安装.ftp/http
安装形式时必须选择图形化分界面.
                isa,提示用户输入ISA设备配置.
                ip=<ip>,用于互联网安装的IP地址,对于DHCP使用’dhcp’.
               
keymap=<keymap>,使用的键盘格式.有效值是那些能够用于’keyboard’
kickstart命令的值.
               
ks=nfs:<server>:/<path>,安装程序在NFS服务器<server>上的<path>里索求kickstart文件.安装程序使用DHCP来陈设以太网卡.比方,借使的NFS服务器是server.example.com且kickstart文件是NFS分享目录的里/mydir/ks.cfg,正确的指引命令应该是ks=nfs:server.example.com:/mydir/ks.cfg.
               
ks=.
               
ks=floppy,安装程序在/dev/fd0里的软盘上的vfat或ext2文件系统里找找ks.cfg文件.
               
ks=floppy:/<path>,安装程序在/dev/fd0里的软盘上以<path>寻觅kickstart文件.
               
ks=hd:<device>:/<file>,安装程序把文件系统挂载在<device>(必须是vfat或ext2),况且在该文件系统里以<file>来寻觅kickstart 文件,如ks=hd:sda3:/mydir/ks.cfg.
               
ks=file:/<file>,安装程序试图从文件系统里读取<file>;并不曾挂载任何文件.若是kickstart文件已经在initrd印象里时大家普通使用那几个方法.
               
ks=cdrom:/<path>,安装程序以<path>在光盘上追寻kickstart文件.
               
ks,假若单独使用ks,安装程序将配备以太网卡使用DHCP.kickstart文件从DHCP应答的”bootServer”里读取,就像NFS服务器分享kickstart文件同样.在缺省气象下,bootServer与DHCP服务器是同叁个.kickstart文书的名字是下列之一:
                       
假诺钦命了DHCP且指导文件以/早先,DHCP提供的教导文件将要NFS服务器上搜索.
                       
借使内定了DHCP且教导文件不以/早先,DHCP提供的教导文件将要NFS服务器的/kickstart目录里寻找.
                       
假如DHCP未有一点名辅导文件,安装程序将计划读取/kickstart/1.2.3.4-kickstart,这里的1.2.3.4是被安装的机器的数字化IP地址.
               
ksdevice=<device>,安装程序使用这几个互连网设施来连接网络.如要使用通过eth1设备连接至系统的NFS服务器上的kickstart文件来运营kickstart安装,能够在boot:提醒下采纳ks=nfs:<server>:/<path>
ksdevice=eth1命令.
               
kssendmac,把HTTP头加到对安装系统有赞助的ks=:
eth0 01:23:45:67:89:ab”.
                lang=<lang>,安装时行使的语言.那应当是’lang’
kickstart命令能够应用的管用语言之一.
               
loglevel=<level>,设置记录日志音信的最低端别.<level>的值能够是debug,info,warning,error和critical.缺省值是info.
                lowres,强制图形用户分界面安装程序运维在640×480分辨率下.
               
mediacheck,激活加载者代码,能够允许用户选择测量试验安装介质(如若是依赖ISO的方式)的全体性.
                method=cdrom,推行基于光盘的安装.
               
method=ftp://<path>,使用<path>来进行FTP安装.
               
method=hd://<dev>/<path>,用<dev>上的<path>进行基于硬盘驱动器的安装.
               
method=.
                method=nfs:<path>,用<path>来进行NFS安装.
                netmask=<nm>,用于互连网安装的掩码.
                nofallback,假若图形化用户分界面退出时失利.
                nofb,不要载入有些语言进行文本安装时所急需的 VGA16
帧缓冲.
                nofirewire,不要装载对防火墙设备的帮忙.
                noipv6,在设置进度中禁止使用 IPv6 网络.
               
nokill,当爆发致命错误时,阻止anaconda终止全部运营程序的调整选项.
                nomount,不要在营救格局下自行挂载任何已设置的Linux分区.
                nonet,不要自行探测互联网设备.
                noparport,不要试图装载对相互端口的扶助.
               
nopass,不要把键盘和鼠标信息传递给安装程序的第二阶段.当实行互连网安装时,它能够用来在安装的第二品级测量试验鼠标和键盘配置显示器.
                nopcmcia,忽略系统上的别的PCMCIA调节器.
                noprobe,提醒用户输入而毫不试图检查评定硬件.
                noshell,安装进程中tty2上毫不出现shell.
                nostorage,不要自行探测存款和储蓄设备(SCSI,IDE,RAID).
               
nousb,不要装载USB帮助(假诺设置进度在早些时候挂起,那会有救助).
               
nousbstorage,不要在安装程序的载入程序中明确命令禁止载入usbstorage模块.它对SCSI系统上的设备排序只怕有帮扶.
                rescue,运转救援情状.
               
resolution=<mode>,在内定方式下运作安装程序,如’1024×768’形式.
                serial,启用串行调控台补助.
               
skipddc,跳过对显示屏的DDC探测,假设系统被挂起的那或许有扶助.
               
syslog=<host>[:<port>],一旦设置进程被运营并运营,发送日志消息到<host>的可选端口<port>上的syslog进度.那须求远程syslog进度接受连接(-r
选项).
                text,强制文本情势的安装.
                updates,提醒包蕴更新(bug修复)的软盘.
               
updates=ftp://<path>,基于FTP的隐含更新的影象文件.
               
updates=.
               
upgradeany,无需符合升级所企望的语法的/etc/redhat-release.
               
vnc,启用基于vnc的安装.将急需再三再四到利用vnc客户端程序的机器.
               
vncconnect=<host>[:<port>],一旦设置进程起头运转并运转,连接受<host>上的vnc客户端,也足以应用可选端口<port>.也须要’vnc’
选项被钦命.
               
vncpassword=<password>,启用vnc连接的密码.这将截留其余人无意地连接受基于vnc的安装上.也供给’vnc’选项被钦点.
多个粗略完整的实例         install
        cdrom
        key 2515dd4e215225dd
        lang en_US.UTF-8
        keyboard us
        xconfig –startxonboot
        network –device eth0 –bootproto static –ip 192.168.100.8
–netmask 255.255.255.0 –gateway 192.168.100.2 –nameserver
122.70.138.10 –hostname test.huabo.org
        rootpw –iscrypted $1$BPHqwNav$CjjfBezv5OuecU3rNkdDb/
        firewall –enabled –port=22:tcp
        authconfig –enableshadow –enablemd5
        selinux –enforcing
        timezone Asia/Chongqing
        bootloader –location=mbr –driveorder=sda –append=”rhgb quiet”

        clearpart –drives=sda,sdb,sdc,sdd –initlabel
        part    /boot    –fstype ext3    –size=100    –ondrive=sda
        part    /        –fstype ext3    –size=4000   –ondrive=sda
        part    swap     –size=512       –ondrive=sda
        part    raid.11  –size=1  –grow  –asprimary  –ondrive=sdb
        part    raid.21  –size=1  –grow  –asprimary  –ondrive=sdc
        part    raid.31  –size=1  –grow  –asprimary  –ondrive=sdd
        raid    pv.01  –device=md0 –level=RAID5 raid.11 raid.21
raid.31
        volgroup  vgname  pv.01
        logvol  /home  –fstype=ext3 –vgname=vgname  –size=4000 
–name=home
        %packages
        @gnome-desktop
        @core
        @base-x
        @chinese-support
        xorg-x11-utils

        xorg-x11-server-Xnest

其中:

能够修改系统光盘中的/isolinux/isolinux.cfg配置文件,完成光盘运转后活动安装。

label linux
  menu label ^Install or upgrade an existing system
  menu default
  kernel vmlinuz
  append initrd=initrd.img ks=ftp://192.168.1.8/ks.cfg
//ks.cfg是kickstart安装配备文件,系统是鲁人持竿ks.cfg来设置

若未有配备安装的软件包,则足以搜索已经安装完成的系统中记录的设置消息,#cat
/root/anaconda-ks.cfg
…前边省略
%packages
@office
@editors
@text-internet
@gnome-desktop
@dialup
…后边省略 //%pachages
后的一对记录系统装置时的软件包的设置境况,复制下来全体复制到ks.cfg文件前面。
# vim ks.cfg
…前边省略
# Partition clearing information
clearpart –none
key –skip //跳过输入种类号环节
… 中间省略

设置配备DHCP服务:

1、安装DHCP服务:

[root@rhce ~]# yum list dhcp*
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Installed Packages
dhcpv6-client.i386 1.0.10-16.el5  installed
Available Packages
dhcp.i386 12:3.0.5-18.el5         cdrom
dhcp-devel.i386 12:3.0.5-18.el5   cdrom
dhcpv6.i386 1.0.10-16.el5         cdrom

[root@rhce ~]# yum install dhcp.i386 dhcp-devel.i386 -y

2、生成主配置文件dhcpd.conf:

[root@rhce ~]# rpm -ql dhcp | more
......前边省略
/usr/share/doc/dhcp-3.0.5/api+protocol
/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
......后边省略
[root@rhce ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
/etc/dhcpd.conf

cp:是不是覆盖“/etc/dhcpd.conf”? y

3、修改主配置文件dhcpd.conf

[root@rhce ~]# vim /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 { //所属网段及掩码。
# — default gateway
option routers 192.168.1.8; //路由器IP,能够写网关IP
option subnet-mask 255.255.255.0;
filename “pxelinux.0”; //PXE得到IP以往的指点文件
next-server 192.168.1.8; //服务器IP地址。
# option nis-domain “domain.org”;    //注销
# option domain-name “domain.org”;   //注销
option domain-name-servers 192.168.1.8; //DNS服务器IP
option time-offset -18000; # Eastern Standard Time
# option netbios-node-type 2;
range dynamic-bootp 192.168.1.100 192.168.1.200; //IP地址池范围。
default-lease-time 21600;
......后边省略

//写配置文件的时候注意每句后边的支行(;)不要丢了。

4、运转DHCP服务:假若开发银行错误检查/var/log/message

[root@rhce ~]# service dhcpd restart

启动 dhcpd: [确定]

参考:

fedora的官方网址-Kickstart安装:

博客:

 

剧情大致: 

1.  系统装置基本流程图示
2.  Anaconda简介
3.  Kickstart简介
4.  指点并指虞升卿装方式
5.  kickstart文件中的首要类型及参数介绍
6.  kickstart配置文件示例
7.  RedHat 安装光盘安装树介绍
8.  Anaconda/Kickstart系统装置进程简图
9.  安装树中boot.img及stage.img解构图析

  1. 选取Kickstart举办设置的法子列举概述

  
本文仍为课程学习的计算笔记,书写进度参看了汪洋官方文书档案及网络上相关资料,在此谢过各位无私进献的Linuxer们,也贴上自个儿的笔记供我们仿效,本文重视关心原理性层面包车型地铁事物,对试验实操进度只是多废话;

  水平有限,难免现身通晓不通透到底或是错误之处,望多指教;

  实验意况: RedHat5.5

一.  系统安装一般流程

  首先精晓系统装置一般流程:

 澳门金沙国际 2

二.  Anaconda简介

简介:
     Anaconda是Red
Hat、CentOS、Fedora等Linux的装置管理程序。它可以提供文本、图形等设置管理方法,并援助Kickstart等剧本提供自动安装的效应。别的,其还协助广大初步参数,熟稔那些参数可为安装带来众多方便人民群众。该程序是把位于光盘或另外源上的数据包,遵照设置安装到主机上的一个主次;为贯彻该定制安装,其提供多个定制分界面,能够兑现交互式分界面供用户接纳布置(如选拔语言,键盘,时区等音讯);

Anaconda帮忙的处理情势:
    Kickstart提供的自动化安装
    对一个RedHat实施upgrade
    Rescuse方式对不可能运转的系统实行故障排除;
    
   
要跻身安装步骤,需求先有三个教导程序指引运维三个优秀的Linux安装遭受类别;辅导有二种方法:
    1.  基于网络格局的Mini教导镜像,要求提供小型的教导镜像;
    2.  U盘指引,通过可指导存款和储蓄介质中的Mini辅导镜像运转安装进度;
    3.  基于PXE的网络安装格局,要提供PXE的完整安装情况;
    4.  其他bootloder引导(如GRUB)

可用的设置情势:
    本地CDROM
    磁盘驱动器
    NFS映像
    FTP
    HTTP

    通过互连网格局安装时:
   
不论通过FTP、HTTP照旧NFS方式共享安装,能够将安装光盘先拷贝到网络服务器上保存为iso镜像,然后loop挂载到共享目录或网页目录(当然,拷贝镜像中的全部文件到钦点地点或直接挂载到分享目录也可),而透过NFS格局时,能够直接将光盘的iso文件放到分享目录就可以,安装程序挂载共享目录后能够自动识别镜像;
   注:复制安装光盘,并保存为贰个 iso 印象文件的办法:
   对于 DVD/CD:
   # dd if=/dev/cdrom  of=/location/of/disk/space/RHEL.iso  bs=32k
       
注意拷贝时bs块大小设置为32k,笔者尝试时设为1M,固然减小了文件体积,可是安装读镜像时会报错。

 

三、 Kickstart简介:

简介
    
kickstart是几个使用Anconda工具完毕服务器自动化安装的办法;通过变化的kickstart配置文件ks.cfg,服务器安装能够兑现从裸机到全职能服务的的非交互式(无人值守式)安装配备;
ks.cfg是贰个大概的公文文件,文件满含Anconda在装置系统及安装后布署服务时所急需获得的一部分须要配置音讯(如键盘设置,语言设置,分区设置等);Anconda直接从该公文中读取须要的安顿,只要该文件音信配置不错精确且满意全部系统要求,就不再要求同用户张开互动获取音讯,进而完结设置的自动化;不过配置中假若马虎任何须要的门类,安装程序会提醒用户输入相关的项指标取舍,就象用户在优良的安装进度中所遇到的同样。一旦用户举行了选用,安装会以非交互的法门(unattended)继续。

使用kickstart优势:
    1.  流线化自动化的设置;
    2.  飞快大量的裸机计划;
    3.  威逼构造建设的一致性(软件包,分区,配置,监察和控制,安全性)
    4.  滑坡人工的陈设失误

利用Kickstart方法安装的历程:
    1.  创立贰个kickstart文件
    2.  创制有kickstart文件的指点导介绍质可能使这么些文件在互连网上可用;
    3.  筹备一个设置树
    4.  开头ks安装:anconda自己运转 –>选择ks安装情势–>
从ks文件读取配置 –> 最终安装

成立kickstart配置文件的法子:
   1.  文本编辑器编辑生成:vim
   2.
用图形化分界面配置:system-config-kickstat(要求设置system-config-kickstart.noarch包)
    
注:图形化分界面配置时,磁盘选项不能够创制布局LVM(逻辑卷);
     
文件生成后,推荐使用ksvalidator命令检查布署文件语法及完整性错误;
       [root@bogon ~]# ksvalidator ks.cfg 
        not enough arguments for format string

system-config-kickstart 能够协助大家创制ks脚本

率先须求配置yum源,将光盘挂到/mnt下,创造一个名称叫base 的yum货仓(这里不可不是base,不然ks会禁止使用软件包选用,化解办法见最终)

#vim /etc/yum.repo/base.repo

 

[base]

name = base

baseurl=``file``:``///mnt

enabled=1

gpgcheck=0

 

图形化分界面配置示范:

澳门金沙国际 3

澳门金沙国际 4

瞩目:选择Clear Master Boot Record和Remove all existing
partitions本领兑现全自动化安装,不然会弹出提醒对话框。

四.  辅导并点名安装格局:

  系统引导分界面:

澳门金沙国际 5

 
系统指引后,会来得boot:命令提醒符;如上,分界面上会有各个方式操作提醒;
 
注:用户交互的文本安装格局中无法拓展LVM的自定义配置,只好查看、接受暗中认可设置;

  在boot:命令行里有用的多少个项:
  lowres
    :强制GUI安装时分辨率调低为640*480
  noipv6
     :安装进度不协理ipv6互联网
  noprobe
    :不去自动检查评定硬件,而是提示用户;
  dd=
    :通过互连网加载设备驱动
  ks=
     :钦定kickstart文件的停放地方;
别的还应该有ip、netmask、gateway、dns、vnc等选项;

  
用ks选项被钦命期kickstart文件地方时,Anaconda踏入Kickstart安装情势;
**安装时收获kickstart文件的办法:

(1) boot:linux ks**

   
ks命令独立行使时,系统会尝试通过dhcp服务器配置网卡,并且从DHCP会话中赢得kickstart配置文件的地点;
   
在dhcp服务器dhcp配置文件中有kickstart文件地方表明,next-server关键字指向分享文件的NFS主机,用filename关键字指向主机上的文件路线;若无filename关键字,则尝试在next-server关键字指向主机的/kickstart文件夹中找kickstart文件;
    上面是dhcp.conf文件中kickstart配置字段示例:

  1. # The following lines are examples of kickstart directives. 
  2.         filename “/data/ks/ks.cfg”; 
  3.         next-server 192.168.1.10; 
  4. # 注:下面部分要求写在subnet子段中;
  5.  

(2) boot:linux ks=url
    
基于网络的文件服务器(互连网服务器),获取配置文件,协助HTTP、FTP、NFS方式获取文件;例:
    ks=ftp://192.168.0.254/pub/kistart/ks.cfg
    ks=http:// 192.168.0.254/pub/kistart/ks.cfg
    ks=nfs:ip_addr:/path/to/ks.cfg

(3) boot:linux ks=hd:device/path/to/your/kickstart_file
    
基于本地的安装格局,须求各样钦点设备名,路线,文件名等;举例:    
   文件在光盘中:ks=cdrom:/ks.cfg
   文件在软盘中:    ks=floppy:/filedirectory/ks.cfg
   文件在硬盘中:ks=hd:/sdb1/myfile/ks.cfg
   文件也可被打包进initrd根文件系统中:ks=file:/ks.cfg

kickstart文件结构介绍:
  1.  命令部分:配置类其余品质及安装中的各类供给设置新闻
 
2.  %packages部分:设定需求设置的软件包及包组,Anaconda会活动化解依赖关系
 
3.  脚本有的:用于定制系统,分为%pre部分在设置前运营,%post在安装后运营
    %pre 部分脚本作为一个bash
shell脚本试行,在Kickstart文件剖判后试行;
    %post
分析器默以为bash,能够自定义,缺省为chroot状态,也可内定非chroot状态;

五.  Kickstart文件中的首要品种及参数介绍:

   
各类品种都由主要字来鉴定区别;关键字可跟二个或八个参数;假设某选项前边紧跟着了一个等号(=),它背后就非得钦命一个值。

install   (可选)
    显著钦点系统次次进行的是斩新安装系统;是暗中同意项;

cdrom  (可选)
    以本土CD-ROM为源安装系统;

harddrive  (可选)
   
以硬盘分区中包括的镜像为源(安装树)安装新连串;当以该种格局安装系统时,就算内定clearpart
–all项,源所在分区也不会被再度抹去;
    –partition=    钦赐分区
    –dir=        钦定包涵镜像的目录
    例:
    harddrive  –partition=/dev/sdb2  –dir=/data/iso

nfs   (可选)
    钦定从NFS服务器上赢得安装树;
    –server=    钦点NFS服务器,主机名称或IP
    –dir=        富含安装树的目录
    –opts=        能够钦赐挂载NFS的目录时的挂载选项
    例:
    nfs  –server=192.168.1.254  –dir=/data/iso

url   (可选)
    内定通过FTP或HTTP从网络获得安装树;
    –url    钦命能源职分
    例:
    url  –url 
ftp://<username>:<password>@install.example.com/iso
    url  –url 

bootloader (必需)

    设定boot loader安装选项;
    –append=        能够钦命内核参数
    –driveorder=    设定设备BIOS中的开机设备运转顺序
    –location=        设定教导记录的职位;
mbr:暗中同意值;partition:将boot
loader安装于含有kernel的分区超级快中;none:不设置boot loder。
    示例:
    bootloader  –location=mbr  –append=“rhgb quiet”
–driveorder=sda,sdb
    
clearpart (可选)
    在确立新分区前清空系统上原有的分区表,私下认可不删除分区;
    –all      擦除系统上原来全数分区;
    –drives    删除内定驱动器上的分区
    –initlabel   
起头化磁盘卷标为系统架构的暗许卷标
    –linux        擦除具备的linux分区
    –none(default)不移除任何分区
   例:
   clearpart  –drives=hda,hdb –all  –initlabel

zerombr  (可选)
    清除mbr音信,会同偶然间清空系统用原始分区表

drivedisk (可选)
    倘若使用特殊存款和储蓄形式时,须求钦赐驱动程序盘地点以便加载存款和储蓄驱动;
   1.  将驱动盘拷贝到本地硬盘某分区根目录:
     drivedisk <partition> [ –type=<fstype> ]
   2.  也得以钦定多个网络地点加载驱动程序盘
     drivedisk  –source=ftp://path/to/drive.img
     drivedisk  –source=
     drivedisk  –source=nfs:host://path/to/drive.img

firewall (可选)
    配置类别防火墙选项;
    firewall –enable|–disable  [ –trust ] <device> [ –port=
]
    –enable        拒绝外界发起的其余积极连接;
    –disable        不配备任何iptables防备准则;
    –trust        内定完全信任网卡设备;
    –port        使用port:protocol格式指定能够经过防火墙的劳务;
    示例:
    firewall –enable –trust eth0  –trust eth1  –port=80:tcp

selinux (可选)
    设置系统selinux状态;默以为启用并处在enforcing格局;
    selinux [ –disabled|–enforcing|–premissive ]

reboot (可选)
   
在系统成功安装到位后默许自动重启系统(kickstart方法时);在收到你敢装系统达成后,会提示按放肆键举行重启;
    在本文件中绝非明确性指明别的办法时就默许完毕章程为reboot;
    使用 reboot
选项大概会形成安装的死循环,那重视于安装介质和方法。供给特别注意;

halt  (可选)
    在系统成功安装完毕后关机;默以为reboot;
    别的选项还应该有shutdown、poweroff,须求采取请自行参照他事他说加以考察官方文书档案。

graphical (可选)
    暗许值,在图纸形式下张开kickstart格局安装;

text (可选)
    以文件情势张开kickstart安装;默认为图形分界面

key  (可选)
    设置贰个安装码(installration
number),用于获取redhat官方的扶助服务;
    –skip   
跳过key设置,不开始展览安装;倘使不安装恐怕跳转到交互格局让用户选拔动作;

keyboard (必需)

    设置键盘类型;一般安装为us;

lang (必需)

   
设置安装进程使用的语言及系统的缺省语言;文本情势安装时只怕不协助少数语言(中、韩…),所以只怕仍以暗中认可的爱尔兰语格局安装;私下认可en_us,装汉语时,供给中期%packages部分装上粤语帮助组件;
    例:
    lang en_US
 
timezone (可选)
    设置系统的时区;
    timezone  [ –utc ]  <timezone>
    例:
    timezone  –utc  Asia/Shanghai

auth/authconfig  (必需)
    设置系统的验证方法;默以为加密但不隐蔽(shadow);
    –enablemd5    使用MD5加密方法
    –useshadow或—enableshadow    使用掩饰密码;
    –enablenis=     使用NIS认证格局
    –nisdomain=    NIS域
    –nisserver=       NIS服务器
    还足以设置LDAP、SMB及Kerberos 5认证方法,详细请参见官方文书档案;
    例:
    authconfig  –useshadow  –enablemd5

rootpw (必需)
    设置系统root账号的密码;
    rootpw [ –iscrypted ]  <passwd>
    –iscrypted    表示设置的密码为加密过的串;
    例:
    rootpw  pa4word
    rootpw –iscrypted  $1$RPYyxobb$/LtxMNLJC7euEARg2Vu2s1

network (可选)
    配置网络信息;在互连网安装(NFS/HTTP/FTP)时务必内定;
    –bootproto=dhcp|bootp|static    钦赐ip获取方式,默以为dhcp/bootp;
    –device=   
设置安装时激活来进展系统设置的网卡设备;该参数只在kickstart文件为地点文件时有效;若kickstart配置文件在互联网上,安装程序会先先导化网卡然后去寻觅kickstart文件;
    –ip=    ip设置
    –gateway=   网关
    –nameserver=  DNS设置
    –nodns         不设置DNS
    –netmask=   掩码
    –hostname= 设置安装后主机名称
    –onboot=    设置是或不是在系统运转时激活网卡
    –class=        设置DHCP的class值
    –noipv4        禁止使用该器具的ipv4效应
    –noipv6        禁止使用该装置的ipv6功用
   
如将互连网情势设置为静态情势,则必须在一行内写上ip,netmask、dns、gateway等新闻;
    例:
    network –bootproto=static –ip=1.1.1.1 –metmask=255.0.0.0
–gateway=1.1.1.254 –nameserver=1.1.1.2
    netmask –bootproto=dhcp  –device=eth0

skipx (可选)
    假若该项存在,就不对系统的X实行设置;

xconfig (可选)
    配置X window
;借使不提交选项,在装置进程中须求手动调解装置;当然不安吹捧时不应有加上该项;
   –driver            为显卡设置X驱动
   –videoram=    设置显卡的RAM大小
   –defaultdesktop=   
设置GNOME/KDE作为暗中同意桌面;假定那多少个桌面情况在%packages例已经安装
   –startxonboot   使用图形分界面登录系统
   –resolution=    
设置图形分界面包车型大巴分辨率;可用值有640*480、800*600、1024*768等;确认保证设置指适合于展现卡及显示器;
   –depth=          
设置展现色深;可用值有8/16/24/32;确定保证设置值适合于展现设备;
    例:
    xconfig    –startxonboot  –resolution=800*600 –depth=16

services (可选)
    设置禁止使用或同意列出的劳务;
    –disabled 设置服务为禁止使用
    –enabled  运营服务
    例:
    services –disabled autid,cups,smartd,nfslock 
服务时期用逗号隔绝,无法有空格
    
iscsi(可选)
    钦定额外的ISCSI设备;
    issci –ipaddr= ipaddr  [options].
      –target 
      –port= 
      –user= 
      –password= 

part/partition  (install形式必须)
    创设新分区;
    part  <mntpoint>|swap|pv.id|rdid.id  options
   
mntpoint:挂载点,是在开立普通分区时内定新分区挂载地方的项;挂载点须要格式正确
    swap: 创建swap分区;
    raid.id:  表示成立的分区类型为raid型;必须用id号举行独一分裂;
    pv.id:  表示所开创的分区类型为LVM型;必须用独一id号举办区分;
    –size=  设置分区的细微值,私下认可单位为M,可是无法写单位;
    –grow 
让分区自动拉长利用可用的磁盘空间,或是增加到安装的maxsize值;
    –maxsize
设置分区自动拉长(grow)时的最大容积值,以M为单位,但无法写单位;
    –onpart=/–usepart=     设置使用原本的分区;
    –noformat   
设置不格式化钦点的分区,在跟—onpart一齐使用时,可避防止删除原有分区上的数额,在新安装的系统中保存使用数据;
    –asprimary   
强制制订该分区为主分区;若钦定失利,分区会倒闭,导致安装停止;
    –fstype=   
新添普通分区时钦定分区的种类,可以为ext2、ext3、ext4、swap、vfat及hfs;
    –ondisk=/–ondrive=     设定该分区创设在二个切实的磁盘上;
    –start  
钦赐分区以磁盘上特别磁道初始;需求跟–ondisk参数一块使用;
    –end   
钦赐分区以磁盘上拾分磁道截止;须求跟上述三个参数一同行使;
   
–recommended:让系统自行决定分区的尺寸;在创设swap分区时,若RAM<2G,则分区大小为2*RAM;若RAM>=2G时,分区大小为RAM+2G;
    –bytes-pre-inode=    钦点分区格式化时inode的分寸;默许值为4096
    –fsoptions=    钦赐成立fstab文件时该分区挂载参数项;
    例:
    part  /boot  –fstype=“ext3” –size=100
    part  swap  –fstype=“swap” –size=512  
    part  /  –bytes-pre-inode=4096  –fstype=“ext4”–size=10000
    part  /data    –onpart=/dev/sdb1  –noformat
    part  raid.100  –size=2000
    part  pv.100     –size=1000

raid  (可选)
    设置RAID。
    raid 挂载点  –level=<level> 
–device=<mddevices_name>  <raid组成分区>
    挂载点:    选用根/时,注意尽量幸免/boot在RAID内,除非为RAID1;
    –level=     设置RAID级别
    –device=  RAID设备名称,如md0,md1…
    –byte-pre-inode=   
设置该RAID分区上inode大小;若分区文件系统类型不帮衬该参数,会静默忽略参数;
    –spares=  设置RAID的热备盘
    –fstype=  设置文件系统类型
    –fsoptions= 
设置挂载该文件系统时自定义的部分参数,参数写入fstab文件;
    –useexisting  使用现存的RAID设备何况重新格式化原设备
    –noformat     在动用现存的RAID设备时不格式化原有RAID设备
    例:完整创造一个RAID1器械演示;
    part  raid.10  –size=1000  –ondisk=/dev/sdb
    part  raid.11  –size=1000  –ondisk=/dev/sdc
    raid  /data  –level=1  –device=md0  raid.10  raid.11 

volgroup  (可选)
    成立四个LVM卷组VG;
    volgroup  vg_name  partition  [options]
    –useexiting   使用现存的VG而且重新格式化
    –noformat    使用现成的VG时不做格式化
    –pesize          设置PE(physical extents)块大小
    例:
    part pv.11  –size=2000
    volgroup  myvg  pv.11

logvol  (可选)
    创立三个LVM逻辑卷LV;
    logvel  mnt_point  –vgname=vg_name  –size=lv_size 
–name=lv_name  [options]
    –useexiting  使用现成的LV而且重新格式化
    –noformat   使用现成的LV时不做格式化
    –fstype=      钦定RAID分区类型
    –fsoptions= 
设置挂载该文件系统时自定义的一些参数,参数写入fstab文件;
    –byte-pre-inode=    设置该RAID分区上inode大小;
    –precent=    设定LV大小为VG可用空间的比重;
    例:
    part pv.20  –size=5000
    volgroup  mvvg  pv.20
    logvol    /data  –vgname=myvg  –size=3000  –name=mydata

六.  kickstart配置文件示例

  1. ########################################################################## 
  2. # kickstart install script  
  3. # RHEL version 5 
  4. # Platform=x86, AMD64, or Intel EM64T 
  5. ########################################################################## 
  6.  
  7. # Install OS instead of upgrade 
  8. install 
  9.  
  10. # Use text mode install 
  11. text 
  12. # Installation Number configuration 
  13. key –skip 
  14. # Local installation Use CDROM installation media  
  15. cdrom 
  16. # Network installation via FTP of HTTP 
  17. #url –url ftp://<username>:<password>@install.example.com/pub/RH 
  18. #url –url  
  19. # Network installation via NFS 
  20. #nfs –server=nfsserver.example.com  –dir=/pub/install-tree 
  21. # Local installation Use HD source 
  22. #harddrive –partition /dev/sda2 –dir=/data/iso 
  23. # If you use harddrive, you must use ISO images, not a tree 
  24. # Note that even if though we clearpart –all, the install 
  25. # partition will remain, which can be quite useful. 
  26.  
  27.  
  28. # System authorization information 
  29. auth  –useshadow  –enablemd5 
  30. #Root password 
  31. rootpw –iscrypted $1$1P72E10M$b47abC13/yUSzV9uvCoML0 
  32. #rootpw  redhat 
  33.  
  34. # System bootloader configuration 
  35. bootloader –append=”rhgb quiet” –location=mbr 
  36. # Clear the Master Boot Record 
  37. zerombr 
  38. # Partition clearing information 
  39. clearpart –all –initlabel 
  40.  
  41. # Run the Setup Agent on first boot 
  42. firstboot –disable 
  43. # System keyboard 
  44. keyboard us 
  45. # System language 
  46. lang en_US 
  47. # System timezone 
  48. timezone –isUtc Asia/Shanghai 
  49.  
  50. # Installation logging level 
  51. logging –level=info 
  52.  
  53. # Network information 
  54. network –bootproto=dhcp –device=eth0 –onboot=on 
  55.  
  56.  
  57. # Firewall configuration 
  58. firewall –enabled –ssh  –trust=eth0 
  59. # SELinux configuration 
  60. selinux –enforcing 
  61.  
  62. # X Window System configuration information 
  63. xconfig  –defaultdesktop=GNOME –depth=16 –resolution=800×600 –startxonboot 
  64. # Do not configure X 
  65. #skipx 
  66. # Reboot after installation 
  67. reboot 
  68.  
  69. # Disk partitioning information 
  70. part /boot –bytes-per-inode=4096 –fstype=”ext3″ –size=100 
  71. part / –asprimary –bytes-per-inode=4096 –fstype=”ext3″ –size=10240 
  72. part pv.100 –size=4096  –grow 
  73. volgroup myvg –pesize=32768 pv.100 
  74. logvol /data –fstype=”ext3″ –name=mydata –vgname=myvg –size=1024 –grow –maxsize=2048 
  75.  
  76. # This packages is for RedHat5.5 
  77. %packages 
  78. @base 
  79. @gnome-desktop 
  80. @development-libs 
  81. @admin-tools 
  82. @base-x 
  83. @development-tools 
  84. @sound-and-video 
  85. @chinese-support 
  86. @gnome-software-development 
  87. @x-software-development 
  88. @openfabrics-enterprise-distribution 
  89. @printing 
  90. @server-cfg 
  91. @legacy-software-support 
  92. @mail-server 
  93. @system-tools 
  94. @graphical-internet 
  95. @editors 
  96. @text-internet 
  97. @graphics 
  98. @dialup 
  99. @java 
  100. @office 
  101.  
  102. %post –interpreter=/bin/bash 
  103. # Let’s log post-install 
  104. # Create two user 
  105. /usr/sbin/useradd florian 
  106. /usr/sbin/useradd douglas 
  107. /bin/echo “florian” | /usr/bin/passwd –stdin florian 
  108. /bin/echo “douglas” | /usr/bin/passwd –stdin douglas 
  109. # Print message onboot: We are the fighter… 
  110. /bin/echo “We are the fighter……Mr.Li” > /etc/issue 
  111.  
  112. ) 2>&1 >> /root/post-install.log 
  113.  

 

七.  RedHat 安装光盘安装树介绍:

   
光盘中蕴藏文件夹isolinux、images、Cluster、ClusterStorage、Server、VT两个文件夹;包括遮蔽文件.discinfo及.treeinfo和一部分常常文书如TRANS.TBL等;
   isolinux文件夹中有开机指导类别的装置内核(vmlinuz)及RAM
镜像(initrd.img),在引导力系统时会加载入内部存储器,给系统的安装提供八个Linux安装教导平台;文件夹中还或者有在区别方式下彰显音信的.msg文件;splash.lss是标新立异格式的教导过程背景图片(640*320,16位色,ppm格式);
   images文本夹中包蕴有各样指点镜像;有用于制作微型运营光盘的boot.iso;有可放置于USB或任何大体量可教导介质的VFAT分区上,制作指导工具的镜像diskboot.img;
也可以有用于制作PXE安装情势指导介质的pxeboot文件夹;及XEN所需的xen文件夹;
    Server、VT、Cluster、ClusterStorage多个文件夹包罗安装所需的持有RPM包;Server文件夹中蕴涵基础软件包,VT包涵xen相关的软件包;Cluster、ClusterStorage是集群及集群存款和储蓄相关的软件包;依据这多少个包能够配备本地的yum源;
    TRANS.TBL文件记录当前目录的列表,用mkisofs的-T参数重新生成,首若是为了长文件名称
    .discinfo 是安装介质的辨别音信;
    .treeinfo 文本记录分裂安装格局安装程序所在的目录结构,如:PXE格局时,内核kernel=images/pxeboot/vmlinuz;根文件系统initrd=images/pxeboot/initrd.img
   stage2.img、minstg2.img是引导后第二等第设置需求动用的镜像文件(那多少个镜像文件功用及协会在后边描述),若定制LiveCD,则必要修改;
    repodata 是正确描述一个RPM包的详细新闻,如借助关系,满含文件,校验码音讯等;
   comps.xml是四个xml格式的数据文件,将逐个RPM包根据一定的原则组织成几何组,安装时能够根据消息直接设置一组软件包;
   
(stage2.img印象文件中的首要部分是设置程序anaconda,它的主实行体是/usr/bin下的anaconda,由其调用的大气例程遍布在/usr/lib/anaconda下,而设置过程中要用到的能源文件布满在/usr/share/anaconda下。
   
当boot.img所表示的运维介质被系统指导之后,在内部存款和储蓄器中就创制了八个完好的Linux系统(富含Linux内核和一个内存设想文件系统),之后便试行文件系统中存在的loader命令,从合适的介质中实践安装程序(例:安装介质是CD-ROM,就解析CD-ROM上的stage2.img,并从中试行安装程序),即实践anaconda,完毕Linux系统的安装义务
   
详细可参照:(Linux发行版制作指南)

八.  Anaconda/Kickstart系统装置进度图示:

 澳门金沙国际 6

九.  boot.img、stage2.img结构暗中表示:

 注:今后新本子的多少个镜像略有出入,依实际为准(图后附查看img方法);

澳门金沙国际 7

澳门金沙国际 8

loop格局挂载特殊格式的img镜像方法:

  1. [root@bogon images]# ls 
  2. boot.iso  diskboot.img  minstg2.img  pxeboot  README  stage2.img  TRANS.TBL  xen 
  3. [root@bogon images]# file stage2.img  
  4. stage2.img: Squashfs filesystem, little endian, version 3.0, 0 bytes, 8969 inodes, blocksize: 65536 bytes, created: Mon Mar 22 19:56:50 2010 
  5. #从地点看出img文件格式为squashfs,所以在上边挂载时显明内定该格式,不然会报错;
  6. [root@bogon images]# mkdir ../img 
  7. [root@bogon images]# mount -o loop -t squashfs stage2.img ../img/ 
  8. [root@bogon images]# ls ../img 
  9. etc  lib  modules  proc  usr  var 
  10. [root@bogon images]# 
  11.  

十.  使用Kickstart举办安装的有余方法列举

(进程不再赘述,对于部分首要的试验在后期会附着HOW-TO):

  1.  
kickstart放置于镜像中,重新制造ISO并刻盘,从光盘实现量体裁衣,自动配置并提供安装树安装;
  2.  
kickstart可放置于互联网上,用FTP/HTTP/NFS提供出来;用光盘带领及提供安装树;
  3.  
用FTP/HTTP/NFS提供kickstart及安装树,用光盘或别的可指导的大象存款和储蓄设备教导;
  4.  
搭建PXE纯网络的架构,完结因地制宜,kickstart,及安装树的提供完全自动化; 

参考:

  Red_Hat_Enterprise_Linux-5-Installation_Guide-en-US

  

相关文章