教你用Kickstart自动部署安装系统

1.rhel7主机

2.开启主机图形   init 5

3.配置网络可用,关闭防火墙

vim /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.132.132
NETMASK=255.255.255.0
GATEWAY=192.168.132.2
DNS1=114.114.114.114
NAME=ens33

#重启
nmcli c reload
nmcli c up ens33

4.打开网络编辑器关闭VMware dhcp功能 

 5.安装图形化生成kickstart自动安装脚本的工具并生成ks.cfg

yum install -y system-config-kickstart  #安装
system-config-kickstart                    #启动

6.配置ks文件 

 

7.打开配置文件写入安装包指令

vim ks.cfg 

part / --fstype="xfs" --grow --size=1        #在这下面添加四行

%packages
@base
httpd
%end

8 .在/var/www/html创建上面挂载点目录

# mkdir rhel7

# mount /dev/cdrom /var/www/html/rhel7

9.测试

 

10 .安装dhcp服务器

# vim /etc/dhcp/dhcpd.conf 

#以下是修改内容

将27、28行注销#,35行以后全部删除

7 option domain-name "timinglee.org";                       #公司域名
8 option domain-name-servers 114.114.114.114;        #对外分发的dns地址

32 subnet 192.168.132.0 netmask 255.255.255.0 {        #前面是网络位,后面是子网掩码
33   range 192.168.132.120 192.168.132.140;        #地址池
34   option routers 192.168.132.2;               #网关
35 }

#重启服务

11.在安装时选择第一行安装项并按tab键

12.出现这个表示成功

 13.移除新主机的CD/DVD(SATA)

14.配置

yum install syslinux -y        #下载 syslinux

yum install tftp-server.x86_64 -y        #下载tftp-server.x86_64

systemctl enable --now tftp   #启动服务

cp /var/www/html/rhel7.9/isolinux/* /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

cd /var/lib/tftpboot/

mkdir pxelinux.cfg
cp isolinux.cfg pxelinux.cfg/default

15.编辑/var/lib/tftpboot/pxelinux.cfg/default

 

16.点击新系统的电源键的 打开电源时进入固件

17.按图操作后退出保存

18.完成安装后关闭虚拟机再次进入 "打开电源时进入固件"选择硬盘安装

安装完成 

  • 23
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值