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

Posted 白-胖-子

tags:

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

CentOS7应答文件

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

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

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

使用图形工具定制生成应答文件

  • 可使用创建工具:system-config-kickstart
  • 注意:此方法 CentOS 8 不再支持

安装 system-config-kickstart

yum -y install system-config-kickstart

图形化打开system-config-kickstart

  • 因为system-config-kickstart是图形工具
  • 在命令行无法直接打开
  • 需要配合终端工具的图形化功能打开
    • Xshell需要已安装Xmanager
    • Moba需要安装插件
  • 执行命令指定图形化打开窗口位置
 export DISPLAY=10.0.0.1:0.0

基础配置

配置语言、键盘】时区等基础内容
基础配置

配置安装源文件的位置

  • 我们透过事先搭建好的内网http服务器进行安
  • 也可以透过光盘或者tftp或者互联网站进行安装
    安装源选择

启动器设定

  • 这里可以选择安装全新的启动器
    启动器设定### 硬盘分区
  • 初始化全新安装时我们选择首先清空硬盘和分区
    分区操作
  • 添加硬盘分区
    • 分boot1G
      boot

    • 分swap2G
      分swap

    • 分根 / 100G
      根

设置网络

  • 依据所在网络环境设定
  • 我们这里设定为DHCP
  • 后期可根据需要在安装系统后重设IP
    设定网络

认证设置

  • 保持默认值即可
    人这个设置### 防火墙设置
  • 可依据需求进行开启或者关闭
    防火墙设置

图形界面设置

  • 取消图形向导
    图形向导设置

安装包设置

  • 默认是不能选的

  • 最小化安装可以不选任何包
    安装包选择

  • 如需开启,需要修改系统当前yum仓库epel文件中的bash为development
    开启选择包- 选择完成后别忘了改回来

  • 安装包组使用@包组

安装前脚本和安装后脚本

  • 我们可以将安装前或者安装后需要执行的命令放在这个地方
    安装前脚本和安装后脚本- 安装后脚本一般用的比较多
    安装后脚本述

生成应答文件

  • 这样我们的配置就到此结束了
  • 保存后退出,并查看生成的ks文件
[root@c7-53 ~]# cat ks7.cfg 
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Install OS instead of upgrade
install
# Keyboard layouts
keyboard 'us'
# Root password
rootpw --iscrypted $1$AdkKTbf4$52W.TfzdSQdMmeWt3bbgz0
# System language
lang en_US
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use text mode install
text
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx


# Firewall configuration
firewall --disabled
# Network information
network  --bootproto=dhcp --device=eth0
# Reboot after installation
reboot
# System timezone
timezone Asia/Shanghai
# Use network installation
url --url="http://10.0.0.88/centos/7/os/x86_64/yum_epoe/"
# System bootloader configuration
bootloader --location=none
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel
# Disk partitioning information
part /boot --fstype="xfs" --size=1024
part swap --fstype="swap" --size=2048
part / --fstype="xfs" --size=10240

%post
curl 10.0.0.88/shell/newSet.sh | bash
curl 10.0.0.88/shell/sshpass.sh | bash
%end
  • 如果有什么问题,或者其他需要可以直接修改此文件即可
  • 如果没有问题,则可使用此应答文件进行引导安装系统

以上是关于CentOS7使用图形工具定制生成应答文件anaconda-ks.cfg的主要内容,如果未能解决你的问题,请参考以下文章

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

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

TensorBoard的使用

工具插件类教学UnityPackageManager私人定制资源工具包

VMware 安装CentOS7配置环境安装虚拟机选择cd/dvd的方式安装系统系统安装引导界面需要定制化的内容配置磁盘分区修改主机名网络配置修改windows的主机映射文件(host

Centos 7 验证Kickstart文件是否完整方法