Linux之自动安装脚本kickstart

1.安装kickstart制作软件

yum install system-config-kickstart -y

2.创建kickstart文件
使用system-config-kickstart生成图形

system-config-kickstart

1.填写root密码
在这里插入图片描述
(2)编辑安装方式和安装镜像来源
在这里插入图片描述
(3)
在这里插入图片描述
(4)分配分区及大小

在这里插入图片描述
注意:
swap分区正常为物理机内存大小的两倍,这里为实验方便写作500M
在这里插入图片描述
剩余空间都给根分区也可以自定义
在这里插入图片描述
(5)设置网络设备和ip为动态分配
在这里插入图片描述
(6)点击file–>save保存
创建文件夹保存
在这里插入图片描述
(7)应为该启动脚本有bug,还需要在该文件中编辑

在这里插入图片描述

在最后面添加19-41行
在这里插入图片描述

3.编写安装脚本

vim vm_create.sh              ##编写脚本
sh vm_create.sh               ##执行脚本

#!/bin/bash                   ##执行环境,脚本中命令的解释器指定 
virt-install \                ##虚拟机安装步骤 
--disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \ ##指定硬盘 
--cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd.iso \
--memory 1000 \               ##内存大小 
--vcpus 1 \                   ##cpu核数 
--network bridge=br0,model=virtio \ ##网卡 
--name $1 \
--localtion http://172.25.254.136/rhel7.3 \   
##location:从网络共享找到镜像,未修改前是通过光驱
--extra-args "ks=http://172.25.254.136/ks.cfg" > /dev/null &
##extra-args:使安装程序指向ks.cfg文件

猜你喜欢

转载自blog.csdn.net/weixin_44416500/article/details/87908539