补鞋匠使用自定义启动文件安装系统

  

在上面的实验中,我们没有进行任何的安装配置,全部都是鞋匠帮助我们完成的。可是在实际生产中,我们对每台主机的硬盘分区,安装的软件都有相应的要求,所以我们需要自己来定制启动文件,这样我们就能够定制地批量安装操作系统了。
我们就利用实验环境(CentOS 7)中的启动文件来定制我们自己的启动文件。

  

一、配置ks文件

  

<>强补鞋匠的ks文件存放位置

  

/var/lib/补鞋匠/启动/

  

<>强配置ks的方法

  

方法,每安装好一台Centos机器,Centos安装程序都会创建一个启动配置文件,记录你的真实安装配置。如果你希望实现和某系统类似的安装,可以基于该系统的启动配置文件来生成你自己的启动配置文件。(生成的文件名字叫anaconda-ks.cfg位于/根/anaconda-ks.cfg)
方法2,Centos提供了一个图形化的启动配置工具。在任何一个安装好的Linux系统上运行该工具,就可以很容易地创建你自己的启动配置文件.kickstart配置工具命令为redhat-config-kickstart (RHEL3)或system-config-kickstart (RHEL5/6/7) ?
方法,按照格式自定义一个. cfg文件(方法1不可用的情况下)

  

<强> ks文件说明

  

启动文件是一个简单的文本文件,它包含了一个项目列表,每个项目由一个关键字来识别。

  

防火墙(可选)

  
 <代码>这个选项对应安装程序里的“防火墙配置“屏幕:
  防火墙启用|禁用[信任=][- port=]  
  

图形(可选)

  
 <代码>在图形模式下执行启动安装.kickstart安装默认在图形模式下安装。text文本安装。 
  

网络(可选)

  
 <代码>为系统配置网络信息。如果启动安装不要求联网(换句话说,不从NFS, HTTP或FTP安装),就不需要为系统配置网络。如果安装要求联网而启动文件里没有提供网络信息,安装程序会假定从eth0通过动态IP地址(BOOTP/DHCP)来安装,并配置安装完的系统动态决定IP地址.network选项为通过网络的启动安装以及所安装的系统配置联网信息。
  IP=要安装的机器的IP地址。
  网关=P地址格式的默认网关。
  命名服务器=主名称服务器,IP地址格式。
  -nodns,不要配置任何DNS服务器。
  子网掩码=沧暗南低车淖油诼搿?
  主机名=沧暗南低车闹骰?
  -ethtool=指定传给ethtool程序的网络设备的其他底层设置。
  essid=无线网络的网络ID。
  -wepkey=无线网络的加密密钥。
  -onboot=是否在引导时启用该设备。
  海尔集团=HCP类型。
  MTU=该设备的MTU。
  -noipv4=⒔么松璞傅腎Pv4。
  -noipv6=⒔么松璞傅腎Pv6  
  

多路径(可选)

  
 <代码>多路径- name=设备=规则=部分或分区(对于安装是必需的,升级可忽略)。在系统上创建分区。如果不同分区里有多个红帽企业Linux系统,安装程序会提示用户升级哪个系统。
  注意:作为安装过程的一部分,所有被创建的分区都会被格式化,除非使用了-noformat和-onpart,如果是分区的挂载点,它必须是下列形式中的一种:/,例如、/?usr、/home
  交换,该分区被用作交换空间,要自动决定交换分区的大小,使用推荐选项。
  交换推荐
  自动生成的交换分区的最小值大于系统内存的数量,但小于系统内存的两倍。
  突袭。,该分区用于软件RAID(参考RAID)。
  pv。,该分区用于LVM(参考logvol)。=,以MB为单位的分区最小值。在此处指定一个整数值,如500,不要在数字后面加MB。
  关系变得,告诉分区使用所有可用空间(若有),或使用设置的最大值。
  最大尺寸=,当分区被设置为可扩充时,以MB为单位的分区最大值。在这里指定一个整数值,不要在数字后加MB。
  -noformat,用-onpart命令来告诉安装程序不要格式化分区。
  -onpart=或-usepart=,把分区放在已存在的设备上。
  例如:/home分区-onpart=hda1把/家庭置于必须已经存在的/dev/hda1上。
  -ondisk=或-ondrive=⑶科确智谥付ù排躺洗唇ā?
  例如:-ondisk=深发展把分区置于系统的第二个SCSI磁盘上。
  -asprimary,强迫把分区分配为主分区,否则提示分区失败。
  类型=(用fstype代替),这个选项不再可用了。应该使用fstype。
  -fstype=为分区设置文件系统类型。有效的类型为ext2、ext3、交换和vfat。
  实体法=指定分区的起始柱面,它要求用-ondisk=或ondrive=指定驱动器。它也要求用端=指定结束柱面或用造=指定分区大小。
  端=指定分区的结束柱面。它要求用实体法=指定起始柱面。
  -bytes-per-inode=指定此分区上创建的文件系统的节点大小。不是所有的文件系统都支持这个选项,所以在其他情况下它都被忽略。
  推荐,自动决定分区的大小。
  -onbiosdisk,强迫在BIOS找到的特定磁盘上创建分区。
  注:如果因为某种原因分区失败了,虚拟终端3上会显示诊断信息

补鞋匠使用自定义启动文件安装系统