写在前面:因为在rtel8中,目前不提供ks脚本的图文编写,作为初学,所以我们主要在rtel7中,进行ks脚本编写。
1、在rhel7中安装system-config-kickstart图形制作工具。;
2、打开ks脚本图形制作工具:system-config-kickstart
![](https://i-blog.csdnimg.cn/blog_migrate/9d68e296ffb16e7d8ab819ac68036cd0.png)
![](https://i-blog.csdnimg.cn/blog_migrate/897edad31075f4de8e17f013c7d3bc63.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4703e81ec2314c3920257716e042f922.png)
最终生成ks.cfg文件,将其保存在/var/ftp/目录下,方便测试主机通过ftp进行访问。
【注】因为rhel7本身的bug,所以我们要在看装包里进行我们自己的资源安装管理:
设置安装软件包;设置完成可用ksvalidator进行检测。
内容 | 含义 |
%packages .... %end | 标识所要安装的命令 |
@ | 表示安装的是一个组件 |
ltpf | 表示安装单独的包 |
![](https://i-blog.csdnimg.cn/blog_migrate/39d1cb5ec551d22d49c298f70f40c26b.png)
3、发布ks.fg
(1)开启vsftpd服务
![](https://i-blog.csdnimg.cn/blog_migrate/3cb8ca80c3a34766bdd06dc42e736e24.png)
(2)关闭火墙
![](https://i-blog.csdnimg.cn/blog_migrate/c06a3ed5e32b58554d28d6eb620d11d6.png)
(3)打开dhcp服务
![](https://i-blog.csdnimg.cn/blog_migrate/42abe35477483b359e3ff1fd57c5d5f1.png)
4、测试检测
安装界面采用<TAB>键输入ks脚本地址
![](https://i-blog.csdnimg.cn/blog_migrate/51aec48522ee10c5bd90ff71daa6bbf8.png)
回车即可安装,并在安装过程中可发现,所要回答的问题都已被回答
![](https://i-blog.csdnimg.cn/blog_migrate/dd581c13950c86b726cf185eb8c31b8d.png)
5、通过网络访问镜像资源进行安装(节省为每台主机配置光驱的资源)
此时修改ks.cfg脚本即可:
将文件中的光盘启动,换做网络资源(前提,在获取ks脚本的主机上,可获取相应的安装资源)
![](https://i-blog.csdnimg.cn/blog_migrate/1f3366b448ab891f6f00491633c44e91.png)
此时在安装过程中,就会出现下载资源的进度,随后进行安装
![](https://i-blog.csdnimg.cn/blog_migrate/c93e3e90b5ece09c369c537b02e0c20b.png)
上述为Linux下系统中kickstart自动安装脚本的基本介绍,若有问题,欢迎大家指出;因实验有时结果会覆盖上一条命令的操作,若上述内容还有所不懂,欢迎留言,会在第一时间给尽自己所能,给大家解决。愿上述内容有所用!