Centos7基于UEFI+GPT的kickstart文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7基于UEFI+GPT的kickstart文件相关的知识,希望对你有一定的参考价值。

  • Kickstart是一种无人值守的安装方式。

    • 详细的配置文件网上有很多模板。
    • 这里就只贴出Centos7的kickstart.cfg文件
    • 当然,咱们这个是最小化安装。
  •  

    • 配置文件


    install                                 #告诉系统我们是要安装系统
    keyboard ‘us‘                           #键盘布局
    rootpw --plaintext wei9550       #root用户密码
    lang en_US                               #系统语言
    firewall --disabled                     #关闭防火墙
    auth  --useshadow  --passalgo=sha512    #密码加密的算法
    cdrom                                   #安装源,这里是从光盘安装
    text                                    #安装时使用字符界面
    firstboot --disable                     #系统第一次引导时,启动"设置代理"。需要安装额外的工具包,关闭即可
    selinux --disabled                      #关闭selinux
    network  --bootproto=dhcp --device=ens33 --onboot=on    #指定网卡开机自启和通过dhcp获取ip
    network  --hostname=centos7             #设置hostname
    reboot                                      #安装完成后自动重启
    timezone Asia/Shanghai                  #时区设置
    bootloader --location=mbr            #指定开机引导的位置,当然是放在MBR
    zerombr                                 #清除硬盘分区表
    clearpart --all --initlabel             #删除硬盘上的所有分区并初始化磁盘标签
    
    #-------------------------------------------------------------------------------------------------
    #这里是指定硬盘分区方式,划重点!!!!!!
    #因为是UEFI引导,必须指定efi分区且分区的类型必须是efi,挂载到/boot/efi。
    #size的单位: M   --fstype是指定文件系统类型,例如:ext4、xfs
    
    part /boot/efi --fstype="efi" --ondisk=sda --size=1024 --fsoptions="umask=0077,shortname=winnt"
    part /boot --fstype="ext4" --size=1024
    part / --fstype="xfs" --size=102400
    part swap --fstype="swap" --size=2048
    part /app --fstype="xfs" --size=20480
    
    #-------------------------------------------------------------------------------------------------
    #安装前脚本,这里要划重点!!!!!!!!
    #必须要先将硬盘格式化成GPT格式!!!!!!
    %pre
    parted -s /dev/sda mklabel gpt     
    %end
    
    #安装后脚本
    %post
    
    %end
    
    #-------------------------------------------------------------------------------------------------
    #需要安装的包,因为我们是最小化安装,所以不需要填任何东西
    %packages
    
    %end

    • Centos6、7通用,只是网卡名字需要修改一下。
    • 分区方式请结合实际情况,但是必须要小于或等于实际硬盘大小!
    • 配置文件详解请自行百度,我这里没有!!!

    以上是关于Centos7基于UEFI+GPT的kickstart文件的主要内容,如果未能解决你的问题,请参考以下文章

    CentOS7 UEFI 转 BIOS 操作流程

    CentOS7 UEFI 转 BIOS 操作流程

    基于UEFI和GPT模式下U盘安装windows8.1和Linux双启动教程

    Windows UEFI 转 BIOS 操作流程

    Windows UEFI 转 BIOS 操作流程

    Centos7 磁盘分区表 MBR 和 GPT