linux使用system-config-kickstart 自动安装系统

  • 在正常的系统安装过程中,需要逐步回答问题进行设置才能继续进行系统的安装。
    在这里插入图片描述
    在这里插入图片描述
    下面将介绍使用system-config-kickstart 生成ks.cfg文件,该文件记录的系统安装中需要进行回答的问题以及设置,在安装的过程中调用查看该文件内容进行自动进行,节约时间。
    一 准备工作
    本次使用共享yum源进行系统安装,需要一个搭建共享yum源的主机,并且需要dhcp服务器负责给新安转的系统进行动态地址分配(由于使用共享yum源进行安装,所以新装系统必须存在ip并且该ip和共享yum源在同一个网段才能下载所需要安装包,生成ks,cfg文件不止安装一台系统,如果固定ip会导致系统ip冲突)
    在这里插入图片描述
    在这里插入图片描述
    二 使用 system-config-kickstart 生成ks.cfg文件
  • 安装system-config-kickstart 软件。
    在这里插入图片描述
    在这里插入图片描述 在这里插入图片描述
    安装完成!
  • 生成ks.cfg文件
    在这里插入图片描述
    在这里插入图片描述
    1 basic configuration 基本配置
    在这里插入图片描述
    2 installation method 安装方法
    在这里插入图片描述
    3 boot loader option 安装引导选项
    在这里插入图片描述
    4 partition information 分区信息
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述5 network configuration 网络配置
    在这里插入图片描述
    6 authentication 加密方法
    在这里插入图片描述
    7 Firewall configuration 防火墙设置
    在这里插入图片描述
    8 package selection 软件包选择
    在这里插入图片描述
    9 pre-installation script 安装前运行的脚本 (不进行选择)
    10 post-installation script 安装后需要运行的脚本 (以建立yum源为例 )
    在这里插入图片描述
    保存
    在这里插入图片描述
    在这里插入图片描述
  • 由于软件选择部分无法进行。所以需要进行手动添加
%packages
@base     #软件组
lftp      #单个软件  中间部分可以添加需要的各种软件 
%end      #必须以此结束

在这里插入图片描述

  • ksvalidator
    检查ks.cfg文件的语法错误 但是所写的内容是否合理不进行检查。
    在这里插入图片描述
    三 使用ks.cfg进行自动安装系统
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    四 使用脚本进行自动安装系统
    使用以上方法,需要对系统安装方式,系统名称,磁盘大小,内存大小以及cpu数等进行选择。可以使用脚本,并在脚本中明确安装方式以及调用ks.cfg文件。
  • 编写脚本
    例如创建/opt/shell/zd.sh 脚本文件,在该文件中进行编写。
    在这里插入图片描述
  • 运行脚本
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
使用脚本自动安装完成。

猜你喜欢

转载自blog.csdn.net/shang_feng_wei/article/details/89218552
今日推荐