Linux中的自动安装脚本

时间:2024-04-09 09:59:12

之前我们说到过给其他主机安装系统,但是会有繁琐的安装选项及系统配置,那么如何做到快速的安装许多主机的系统。就需要使用到自动安装系统的脚本。

安装脚本之前需要先安装一个服务,这个服务的作用就是可以生成自动安装脚本,只需要你选择就可以了。

Linux中的自动安装脚本

安装完成之后输入system-config-kickstart 就可以使用这个服务了。

Linux中的自动安装脚本

这个页面是设置安装完成之后系统的语言,时区,root用户密码,是否加密,安装完成之后选择重启系统,并且选择使用文本模式安装,不安装图形(这样做是为了加快安装速度)。(顺序从上到下)

Linux中的自动安装脚本

修改完之后就是这个界面

Linux中的自动安装脚本

这个界面是选择是安装新系统还是更新旧系统,下面是选择安装文件选择方式,这里选择网络安装,具体的地址就写主机http服务的目录。

Linux中的自动安装脚本

这个是选择硬盘模式,下面会有硬盘分区以及具体大小的截图。

Linux中的自动安装脚本

Linux中的自动安装脚本

Linux中的自动安装脚本

这里和其他不同的选择意思就是选择了剩下的内存都安装为根分区。

Linux中的自动安装脚本

这里选择的意思就是网络选择为DHCP(因为这是一个自动安装脚本,可以安装许多系统,所以不能选择静态IP,需要系统随机安排,具体的安排内容可以在之后添加的另外服务修改。)

Linux中的自动安装脚本

选择密码加密方式

Linux中的自动安装脚本

选择开机自启动,和系统安全等级。

Linux中的自动安装脚本

Linux中的自动安装脚本

这里的选择没法选择安装什么安装包,需要到后面的配置文件改。

之后选择file===>save===>安装目录就好了,之后就会出现一个名为ks.cfg的文件。将这个文件cp到/var/www/html下就好了,之后其他主机就可以通过这个服务访问到这个ks.cfg文件了。

修改完成之后需要手动的加入一个命令,因为这个服务的安装过程中无法选择你想要安装的安装包及服务,所以就需要在生成的脚本文件中添加这条命令。

Linux中的自动安装脚本

安装完成之后将ks.cfg这个文件移动到/var/www/html/就可以了,这个动作的目的就是为了其他同网段的主机可以访问到这个脚本的配置文件,之后编写一个安装虚拟的脚本,设置为加载这个配置文件就可以了(编写安装虚拟机的脚本之前有说过,不过这里需要做一点改动,下面会有截图)。

Linux中的自动安装脚本

之后使用这个命令就可以进行系统的自动安装了。