本文只介绍硬盘分区部分,详细配置还请查看:http://pynliu.blog.51cto.com/5027391/1602385

例:1、有一块硬盘sda

     part /boot --asprimary --fstype="ext4" --ondisk=sda --size=200

     part swap --asprimary --fstype="swap" --ondisk=sda --size=3200

     part / --asprimary --fstype="ext4" --grow --ondisk=sda --size=1

       asprimary 主分区,注意mbr引导下主分区数目,可选


   2、我有三块硬盘,其中sda用来装系统,sdb,sdc做LVM逻辑卷,然后逻辑卷下有/db、/opt两个分区

    part pv.01 --size=1 --grow --ondisk=sdb

    part pv.02 --size=1 --grow --ondisk=sdc

    volgroup lv_vg pv.01 pv.02                #lv_vg是逻辑卷组名,中间是空格

    logvol /opt --fstype=ext4 --name=lv_opt --vgname=lv_vg --size=2048

    logvol /db  --fstype=ext4 --name=lv_db  --vgname=lv_vg --grow --size=1


符各参数介绍:

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