实验环境
1.切换到超级用户
2.配置好yum仓库源
修改真机全局网关,注释掉网关:
vim /etc/sysconfig/network
systemctl restart network
建立镜像目录放置目录:
mkdir /mnt/iso
把镜像移动到放置目录处:
mv /home/kiosk/iso/rhel-server-7.3-x86_64-dvd.iso /mnt/iso
建立镜像挂载点并挂载镜像:
mkdir /rhel7.3
mount /mnt/iso/rhel-server-7.3-x86_64-dvd.iso /rhel7.3/
编写配置文件:
cd /etc/yum.repos.d/
vim yum.repo
清空yum源:
yum clean all
yum repolist
3.安装apache
httpd——共享kickstart 工具
system-config-kickstart——kickstart 制作工具
yum install httpd system-config-kickstart -y
显示complete!表示安装成功:
4.启动apache,关闭火墙
systemctl start httpd
systemctl enable httpd
systemctl stop firewalld
测试:在浏览器访问ip地址
5.安装kickstart
system-config-kickstart ##打开kickstart安装界面
进入kickstart安装界面进行设置
1》基本设置:系统语言,密码,cpu类型,
选中安装之后自动重启,安装系统时不开图像(快,消耗系统资源)
2》安装源:全新安装
3》是否安装全新的引导:全新安装程序(磁盘上的磁头在开机时要读取c盘)
磁头开始读取mbr,mbr写入程序,让磁头读取c盘
4》 清空mbr四百多字节
初始化
添加三个分区,格式化分区
5》网络:eth0
dhcp,每台主机的ip是不一样的
6》认证
7》火墙;关闭
8》显示:第一次启动不做任何设定
9》系统中的软件包的选择:有bug
10》安装之前系统要做的事情
11》安装之后系统要做的事情
将文件ks.cfg保存到/var/www/html下,以便实现共享
6.配置ks.cfg文件
cd /var/www/html/
vim ks.cfg
%packages
@base ##安装一个组件,组建包含多个安装包
dhcp ##安装dhcp服务,自动安装dhcp服务,是一个单个的文件
%end
:wq
ksvalidator ks.cfg ##查看配置文件是否有语法错误,不会检测文件的合理性
测试:
访问——在浏览器上搜索真机ip/ks.cfg,可以看到共享文件
virt-manager ##进入VMware
选择第一个,本地镜像
选择镜像iso
虚拟机名称,选择Customize configuration before install(可以自己手动选择网卡)
进入界面-按住table健:ks=http://本地ip/ks.cfg
开始安装