Linux之kickstart脚本

linux之kickatart脚本

  • 前言

    在虚拟机安装的博客中介绍过了安装前设置的脚本,在进入到安装界面之后又是需要手动去进行设置安装,在企业中安装系统会严重耗费掉人力以及大量的时间精力,因此本文主要介绍安装脚本的设置编写。

  • kickstart
    作用:自动应答脚本制作工具,省去了编写脚本的难度工作量,图形手动设置完毕自动生成脚本。

  • 设置方法

    注意:需查看实验主机的yum仓库指向并更改

yum install system-config-kickstart  ##安装kickstartstart软件

在这里插入图片描述

system-config-kickstart  ##打开设置界面

在这里插入图片描述
设置root密码以及安装后重启
在这里插入图片描述
设定安装源
在这里插入图片描述
安装新的引导及设置为mbr

在这里插入图片描述
清除及删除之前存在的启动记录并且创建新的磁盘分区
在这里插入图片描述
/boot分区
在这里插入图片描述
swap分区
在这里插入图片描述
/根目录分区
在这里插入图片描述
设置网络(须提前搭建好dhcp)
在这里插入图片描述
加密方式(默认SHA512不用修改)
在这里插入图片描述
设置开启不启动防火墙
在这里插入图片描述
在这里插入图片描述
编写新系统的yum软件仓库指向
在这里插入图片描述
保存到/var/www/html/下
在这里插入图片描述
对软件包package进行添加:
在这里插入图片描述
测试:
在这里插入图片描述
在这里插入图片描述
手动设置完内存,磁盘大小,虚拟机名称后开始安装

  • 排错

    (1)是不是访问地址写错了
    (2)httpd服务没有开启
    (3)防火墙没有关闭
    (4)dhcp是否搭建
    (5)自身指定yum源的位置时是不是以repo结尾的

  • 一键安装脚本
    将之前编写的安装前设置的脚本再次进行编写。
    编写如下:

#!/bin/bash
virt-install \
--memory 1024 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=8 \
--name $1 \
--location http://172.25.1.3/yum \
--extra-args ks=http://172.25.1.250/ks.cfg \
--network model=virtio,bridge=br0 &>/dev/null &
bash yjaz.sh haha  ##运行脚本

END

猜你喜欢

转载自blog.csdn.net/weixin_44828950/article/details/89313393