实验文档
一、服务器端配置
1 创建ftp软件仓库
- 关闭防火墙
- #systemctl stop firewalld
- 挂载centos7.3光盘
#mount /dev/cdrom /mnt
- 安装vsftpd
# rpm -ivh /mnt/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm
- 启动vsftpd
#systemctl start vsftpd
- 配置ftp软件仓库
#cd /etc/yum.repos.d
#rm -rf *
#vim 123.repo
2. 安装启用tftp
2.1 安装
2.2 修改配置文件
2.3 启动
3. 准备内核与初始化镜像文件
4. 准备pxe引导程序,启动菜单文件
4.1 安装syslinux
4.2 复制文件
4.3 配置启动菜单文件
#mkdir /var/lib/tftpboot/pxelinux.cfg
#vim /var/lib/tftpboot/pxelinux.cfg/default
5 配置dhcp
5.1 安装dhcp
5.2 复制配置文件
#Vim /etc/dhcp/dhcpd.conf
5.3 搭建地址池
5.4 启动服务
二. 网络安装
1. 新建一台虚拟机,内存设置为2GB,关闭虚拟机本身的dhcp进入预安装环境
2. 进入安装界面
三、 无人值守安装
1. 在服务器上安装kickstart工具并启动
2. 启动kickstart,并创建应答文件,并将ks.cfg应答文件保存在/var/ftp下 具体过程略
3. 最小化安装
说明:centos7系统开始不再提供软件包的选择,如果需要安装软件包,可以根据需要将/root/anaconda-ks.cfg的软件包安装脚本复制到ks.cfg文件中,只需要复制%packages到%end部分即可,在%packages到%end之间,包含@开头的软件包列表,将不需要的软件名删除,剩下的就是系统会自动安装 的软件包,例如,仅仅保留以下内容即为采用最小化安装
#vim /var/ftp/ks.cfg 在文件最后加上如下内容即可
4 修改菜单文件
#vim /var/lib/tftpboot/pxelinux.cfg/defaul
.
5. 验证,再新建一台虚拟机