一、制作ks.cfg文件
在rhel7中:
yum install system-config-kickstart
system-config-kickstart ##打开制作ks文件的图形工具
注意: 在rhel8中,这个工具已经取消了,需要使用在线功能生成。不过可以在rhel7中生成后拷贝到rhel8中。
制作过程:
其他页面都默认即可。
注意: 文件制作完成后,一定要点击左上角file对文件进行保存。
ps:我保存在/mnt/文件夹下。
二、修改ks.cfg文件
vim ks.cfg ##打开创建好的ks文件,在里面加入包的相关信息(这是制作ks文件工具的一个小bug,无法选择安装包信息)
%packages
@base ##加@符号,表示安装软件组
lftp ##安装软件包
%end ##结束标识
三、检测ks文件
ksvalidator /mnt/ks.cfg
如果没有报错信息,说明文件没有问题,如果有报错则根据报错信息对文件进行需改即可。
四、发布ks文件
yum install vsftpd -y ##安装vsftpd
systemctl start vsftpd
systemctl stop firewalld ##关闭火墙,否则访问失败
mkdir /var/ftp/ksfile ##创建发布目录
mv /mnt/ks.cfg /var/ftp/ksfile
能用 ls 列出说明发布成功。
ps:图片显示是在rhel7虚拟机中,在rhel8虚拟机中方法相同。
下面步骤均是在rhel8虚拟机(ip:172.25.254.217)作为发布源的条件下进行的。
五、检测发布
firefox ftp://172.25.254.217/ksfile/ks.cfg ##在firefox中看是否可以浏览到ks文件
六、使用
- 在安装界面按 键
- 输入:
ks=ftp://172.25.254.217/ksfile/ks.cfg ##ip地址为文件发布主机的ip地址
如图所示:
- 回车,进入到自动安装过程
注意:
使用 kickstart 安装系统时环境中必须有dhcp服务器否则网络资源访问不到。
七、使用网络资源安装系统
步骤:
- 通过ftp服务发布镜像资源到网络
- 更改ks.cfg
vim ks.cfg ##打开ks.cfg文件,写入以下内容
#cdrom ##注释使用光盘资源
url --url="ftp://172.25.254.217/rhel8.0 ##使用网络资源
- 访问网络镜像资源
ftp://172.25.254.217/rhel8.0