#####1.kickstar制作#############
新建一台虚拟机的硬件设置:
在rhel7中:
[root@rhel7 ~]# yum search kickstart ##搜索
[root@rhel7 ~]# yum install system-config-kickstart.noarch -y ##安装图形kickstart制作工具
[root@rhel7 ~]# system-config-kickstart ##图形工具
Basic Configuartion | 基本设定 |
Installation Method | 安装资源 |
Boot Loader Options | 启动时加载参数 |
Partition Information | 设定分区 |
Network Configuartion | 网络设定 |
Authentication | 认证设定 |
Firewall Configuartion | 火墙设定 |
Display Configuartion | 图形设定 |
Package Selection | 软件安装 |
Pre-Installation Script | 安装之前所做的工作 |
Post-Installation Script | 安装之后所做的工作 |
设置:
保存:
[root@rhel7 ~]# cd /mnt/ ##查看刚刚保存的设置文件
[root@rhel7 mnt]# vim ks.cfg
%packages
@base ##软件包
lftp ##软件包
%end
[root@rhel7 mnt]# ksvalidator ks.cfg ##检测是否有语法问题
发布ks文件:
[root@rhel7 mnt]# systemctl start vsftpd ##开启vsftpd
[root@rhel7 mnt]# mkdir /var/ftp/ksfile ##建立目录
[root@rhel7 mnt]# cp /mnt/ks.cfg /var/ftp/ksfile/ ##复制/mnt/ks.cfg到/var/ftp/ksfile/
(用浏览器查看):
[root@rhel7 mnt]# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf ##配置dhcp服务器
[root@rhel7 mnt]# vim /etc/dhcp/dhcpd.conf
删除原来的27,28
删除现在35以下所有
[root@rhel7 mnt]# systemctl restart dhcpd
[root@rhel7 mnt]# systemctl status firewalld ##查看火墙是否关闭
测试:
打开text虚拟机
按tab键输入:ks=ftp://192.168.3.109/ksfile/ks.cfg回车 此时系统进入自动安装模式
使用网络资源安装:
在rhel8中:
[root@rhel8 ~]# systemctl start vsftpd
[root@rhel8 ~]# vim /etc/vsftpd/vsftpd.conf
[root@rhel8 ~]# lftp 192.168.3.209
[root@rhel8 ~]# mkdir /var/ftp/rhel8.0
[root@rhel8 ftp]# mount /dev/cdrom /var/ftp/rhel8.0/ ##挂载
[root@rhel8 ftp]# systemctl stop firewalld
[root@rhel8 ftp]# getenforce ##查看状态修改成警告模式
在rhel7中查看rhel8.0目录
在rhel7中:
[root@rhel7 ftp]# vim ksfile/
#cdrom ##注释使用光盘资源
url --url="ftp://192.168.3.209/rhel8.0" ##使用网络资源