Linux下的自动安装脚本

本文介绍如何使用system-config-kickstart工具进行Linux系统的自动化安装配置,包括安装httpd、dhcp等服务,配置网络、磁盘分区及系统包选择等内容。

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

前期准备:安装好httpd、dhcp、system-config-kickstart

yum install system-config-kickstart httpd dhcp -y

注意:dhcp配置按照之前的博客中linux系统的网络配置中步骤配置

httpd服务需要设定开启及开机自启,firewalld防火墙需要设定关闭及开机不启动

 

system-config-kickstart工具配置自动安装脚本步骤:

1.命令system-config-kickstart打开kickstart工具

2.配置kickstart图形信息

1)Basic Configuration设置

选定时区Asia/Shanghai

设定root超级用户密码

勾选Encrypt root passwd给root密码加密

Target Architecture选择x86,AMD64,or inter EM64T架构

勾选Reboot 安装完成后执行重启密令

勾选Perform 只安装文本,不安装图形

2)Installation Method 里设置

method 选择perform new installation

source 选择HTTP:

sever配置为172.25.254.15  yum源的ip地址

directory配置为/rhel7.2  iso镜像文件存放目录

3)引导装载程序

type选择install new boot loader  建立新的引导程序

options选择install boot loader on Master Boot Record(MBR)

4)磁盘分区配置

如下图配置MBR、Partitions、Disk label

在layout中添加三个分区:

file system type中选择swap分区,配置500M空间,点击OK

mount point中选择/boot分区,配置200M空间,点击OK

mount point中选择/分区,勾选fill all unused space disk配置所有剩余空间,点击OK

5)网络配置

点击add network device,配置设备名称为eth0,选择网络模式为DHCP

6)Authentication配置

保持默认设置

7)防火墙配置

SELinux选择Disabled  关闭

Security level选择disable firewall  开机不开启防火墙

8)Display Configuration配置

保持默认设置

9)Package Selection配置

存在bug,无需设置

10)执行脚本前执行此命令

保持默认配置

11)执行脚本后执行此命令

可照下图所示配置安装后系统的网络yum源

12)点做上角file保存ks.cfg到/var/www/html/目录中(即保存到httpd服务的网络共享目录)

3.vim打开ks.cfg文件,完善相关配置

设置packages安装方式,在编辑时必须以“%”开头,并以“%end”结尾

若添加@x11表示安装图形,本次实验为快速安装未安装图形界面

4.用ksvalidator命令检查ks.cfg是否存在格式错误

5.将ks自动安装脚本加入之前的虚拟机管理中的create_vm.sh脚本,同时删除--cdrom,添加镜像文件所在的网络yum源地址,保存为vm_create_ks.sh自动安装脚本

6.执行vm_create_ks.sh脚本,直到进入文本模式下的用户登录界面时,安装完成

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值