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

Posted 白-胖-子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS6使用图形工具定制生成应答文件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
  • 执行图形化kickstart程序
system-config-kickstart

基础配置

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

设置安装方式和安装源

安装方式设定

设置启动器

设置启动器

硬盘分区

  • 全新安装分区表
    分区设置

  • boot分区给1个G
    启动分区

  • swap分区给2个G(内存的2倍)
    swap

  • 根/分区给100G

根分区

设定网络配置

  • 可以设置为DHCP,后期再配置为gudingIP
    网络设置

加密和3A设置

  • 默认即可,没什么特殊设置的
    3A设置

防火墙设置

内部服务器,可以选择将系统自带防火墙关闭

关闭防火墙

设置图形化

图形化设置

软件包选择

软件包选择

安装前和安装后脚本

  • 安装前脚本用的少
    安装前脚本
  • 安装后脚本可以执行初始化设置程序
yum -y install curl
curl 10.0.0.88/shell/newSet.sh | bash
curl 10.0.0.88/shell/sshpass.sh | bash

安装后脚本

生成应答文件

  • 这样我们的配置就到此结束了
    保存退出

  • 保存后退出,并查看生成的ks文件

[root@C6-56 ~]# cat ks6.cfg 
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --disabled
# Install OS instead of upgrade
install
# Use network installation
url --url="http://10.0.0.88/centos/6/os/x86_64/"
# Root password
rootpw --iscrypted $1$Zmb3GPCH$gNU/fyVaRKbqZeFATib3k/
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use text mode install
text
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Do not configure the X Window System
skipx
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System timezone
timezone  Africa/Abidjan
# Network information
network  --bootproto=dhcp --device=eth0 --onboot=on
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel 
# Disk partitioning information
part /boot --fstype="ext4" --size=1024
part swap --fstype="swap" --size=2048
part / --asprimary --fstype="ext4" --size=102400

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

把生成的应答文件拷贝到远程http服务器上

scp ks6.cfg root@10.0.0.88:/var/www/html/ks/

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

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

运维自动化之系统安装-应答文件制作并结合ftp和http完成半自动安装

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

CentOS6.7定制化制作ISO

通过PXE网络安装Centos6.5

TensorBoard的使用