自动安装脚本的制作

本文详细介绍使用Kickstart脚本实现Linux系统的自动化安装过程。从安装工具到生成脚本,包括时区设置、网络配置、防火墙调整及指定服务安装等关键步骤。最后,通过检查、共享脚本及创建安装指令,完成自动化部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

kickstart 自动安装脚本的制作步骤

安装生成自动安装脚本的工具

yum install system-config-kickstart -y

生成自动安装脚本

1.system-config-kickstart
1)基本设置:(更改时区为上海,设置root用户密码)
在这里插入图片描述
2)设置安装方法为网络安装,将共享的镜像文件地址正确填写
在这里插入图片描述
3)设置引导加载程序选项
在这里插入图片描述
4)设置分区信息
在这里插入图片描述
点击最下方的Add按钮,分别对/boot与swap和/分区进行设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5)网络配置,点击右方Add Network Device按钮
在这里插入图片描述
6)防火墙配置
在这里插入图片描述

7)设置安装后脚本:(配置yum源)
在这里插入图片描述
8)Ctrl+S 保存设置到/root目录下
在这里插入图片描述

2.查看已经生成的自动安装脚本
vim /root/anaconda-ks.cfg
10 timezone Asia/Shanghai #更改时区
在这里插入图片描述
40 %post #设定yum源
41 cat >/etc/yum.repos.d/yum.repo <<EOF
42 [rhel7.3]
43 name=rhel7.3
44 baseurl=http://172.25.254.16/westos
45 gpgcheck=0
46 EOF
47 %end
在这里插入图片描述
如果想再安装时同时安装指定服务,可以在后面写入
49 %packages
50 @base #下载base组 加@的组
51 lftp #下载lftp服务
52 %end
在这里插入图片描述
ksvalidator /root/anaconda-ks.cfg #检测anaconda-ks.cfg内编写的语言是否有错

cp /root/anaconda-ks.cfg /var/www/html/ks.cfg #将anaconda-ks.cfg文件共享

chmod 777 /var/www/html/ks.cfg #给与共享文件权限

3.编辑安装指令执行文件
mkdir /scripts
vim /scripts/vm_create.sh 在这里插入图片描述

4.执行安装指令
sh /scripts/vm_create.sh jim #自动安装虚拟机jim

MsCode脚本编译器教程 程序编写:汪京苑/教程编写:汪京苑/论坛昵称:幕夜流星/联系QQ:420452913 MsCode脚本编译器脚本录制步骤(以迅雷为例): 1.录制新脚本 点击录制新脚本。 2.软件配置 这里的软件名称没有任何讲究,随便输入。 点击选择指定安装程序的路径,然后点击下一步。 3.脚本录制 比如我想点击下一步这个按钮,那就先把鼠标移到下一步这个按钮前,记住只是移到按钮前,并不是点击这个按钮,然后按Home键获取该控件的信息。 当提示已经获取控件句柄,请选择执行命令的时候就表示编译器已经获取了该控件的信息,接下来选择你要进行的操作,比如你想点击该控件就点击单击控件,编译器就会自动执行你的命令。 看,你只是点击了单击控件,编译器就自动点击了程序上你想要点击的那个按钮,如果你想要点击我同意此协议那个选择框,只要重复上述的步骤,先把鼠标移到我同意此协议选择框前按Home键获取该控件的信息,然后点击单击控件,编译器就会自动记录该步骤并执行你的命令。 如果你想要更改安装路径,那么就先把鼠标移到安装路径所在的那个编辑框前按Home键获取该控件的信息。 然后点击更改控件内容,在弹出的输入框里输入新的安装路径,点击确认输入,编译器就会自动记录该步骤并执行你的命令,其他程序比如WinRAR在安装完成后会弹出一个名为WinRAR的文件夹,这时你可以把鼠标移到文件夹的标题前按Home键获取该控件的信息,然后点击关闭窗口,编译器就会自动记录该步骤并执行你的命令,最后如果安装结束点击下一步封装脚本,封装成功后就可以回到编译器主窗口去点击执行脚本来看看效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值