CentOS7原始应答文件anaconda-ks.cfg内容

Posted 白-胖-子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7原始应答文件anaconda-ks.cfg内容相关的知识,希望对你有一定的参考价值。

CentOS7的应答文件

  • 记录了安装系统时的操作
  • 可以用此为基础创建自定义应答文件

kickstart文件主要包括三个部分:

命令段,程序包段,脚本段

命令段:

指明各种安装前配置,如键盘类型等

命令段中的常见命令:

  • keyboard: 设定键盘类型
  • lang: 语言类型
  • zerombr:清除mbr
  • clearpart:清除分区
  • part: 创建分区
  • rootpw: 指明root的密码
  • timezone: 时区
  • text: 文本安装界面
  • network:指定网络设置
  • firewall:设置防火墙设置
  • selinux:设置selinux设置
  • reboot:安装完自动重启
  • user:安装完成后为系统创建新用户
  • url: 指明安装源

程序包段:

指明要安装的程序包组或程序包,不安装的程序包等

%packages
@^environment group: 指定环境包组,如:@^minimal-environment
@group_name
 package
package
%end

脚本段:

%pre: 安装前脚本
%post: 安装后脚本

anaconda-ks.cfg原生内容

[root@c7-53 ~]# cat anaconda-ks.cfg 
#version=DEVEL
# System authorization information
auth --enableshadow --passalgo=sha512
# Use CDROM installation media
cdrom
# Use graphical install
graphical
# Run the Setup Agent on first boot
firstboot --enable
ignoredisk --only-use=sda
# Keyboard layouts
keyboard --vckeymap=us --xlayouts='us'
# System language
lang en_US.UTF-8

# Network information
network  --bootproto=dhcp --device=ens33 --onboot=off --ipv6=auto --no-activate
network  --hostname=localhost.localdomain

# Root password
rootpw --iscrypted $6$fZgdRjHhNPk.rjaR$RwDW7PFevhshlTb3S15eMyuHyZLVJsHmnxoT1XfHOwVNikggESEaK0FSCzIu1ddIAPk9O1WqExr.XUvx8yJza/
# System services
services --enabled="chronyd"
# System timezone
timezone America/New_York --isUtc
# System bootloader configuration
bootloader --append=" crashkernel=auto" --location=mbr --boot-drive=sda
# Partition clearing information
clearpart --none --initlabel
# Disk partitioning information
part / --fstype="xfs" --ondisk=sda --size=99276
part /data --fstype="xfs" --ondisk=sda --size=50
part /boot --fstype="xfs" --ondisk=sda --size=1024
part swap --fstype="swap" --ondisk=sda --size=2048

%packages
@^minimal
@core
chrony
kexec-tools

%end

%addon com_redhat_kdump --enable --reserve-mb='auto'

%end

%anaconda
pwpolicy root --minlen=6 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=6 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=6 --minquality=1 --notstrict --nochanges --notempty
%end

以上是关于CentOS7原始应答文件anaconda-ks.cfg内容的主要内容,如果未能解决你的问题,请参考以下文章

CentOS8原始应答文件anaconda-ks.cfg内容

CentOS6原始应答文件anaconda-ks.cfg内容

CentOS6使用图形工具定制生成应答文件anaconda-ks.cfg

CentOS8手动编辑定制生成应答文件anaconda-ks.cfg

kickstart自动安装的应答文件anaconda-ks.cfg

实验自动化安装