kickstart自动安装脚本
1.制作ks.cfg文件
在rhel7中
yum install system-config-kickstart
system-config-kickstart ##图形制作ks文件的工具
注意:在rhel8中没有这个工具,需要使用在线功能生成,但是我们可以通过rhel7去生成后,拷贝到rhel8中。
制作步骤:
注意:文件制作完成后,切记要对文件进行保存。
2.修改ks.cfg文件
vim ks.cfg #打开创建好的ks文件,在里面加入相关包的信息
%packages
@base #安装软件组
lftp #安装软件包
%end #结束标识
3.检测ks文件
ksvalidator /mnt/ks.cfg
注意:在检测过程中,如果没有报错信息,证明文件正确,反之,出现报错信息,我们需要根据报错信息对文件进行修改。
4.发布ks文件
yum install vsftpd -y #安装vsftpd
systemctl start vsftpd #开启vsftpd服务
systemctl stop firewalld #关闭火墙(如果不关闭火墙,则访问会失败)
mkdir /var/ftp/ksfile #创建发布目录
mv ks.cfg /var/ftp/ksfile
用lftp登陆,可以用命令ls列出,则说明发布成功。
5.检测发布
firefox ftp://192.168.0.10/ksfile/ks.cfg
6.使用
在安装界面按tab键
输入:
ks=ftp://192.168.0.10/ksfile/ks.cfg
回车
进入到自动安装过程
注意:在使用kickstart安装系统时,必须提前搭建dhcp服务器,没有dhcp服务器是访问不到网络资源的。
7.使用网络资源安装系统
安装步骤:
通过ftp服务发布镜像资源到网络
访问网络镜像资源
vim ks.cfg ##在ks.cfg中写入
#cdrom ##注释使用光盘资源
url --url="ftp://192.168.0.11/rhel8.0" ##使用网络资源
访问镜像资源
ftp://192.168.0.11/rhel8.0