码迷,mamicode.com
首页 > 其他好文 > 详细

Centos7基于UEFI+GPT的kickstart文件

时间:2018-01-12 20:23:19      阅读:2120      评论:0      收藏:0      [点我收藏+]

标签:大小   分区表   方式   自动   用户   装系统   火墙   tar   short   

  • 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文件

    标签:大小   分区表   方式   自动   用户   装系统   火墙   tar   short   

    原文地址:http://blog.51cto.com/bigboss/2060379

    (1)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!