一、1.创建全新rhel7主机
2.开启主机图形 init 5
3.配置网络可用
4.关闭dhcp功能
/root/anaconda-ks.cfg:此文件是在系统安装好后自动生成的,记录了系统在安装过程中的所有设定
dnf install system-config-kickstart #安装图形化生成kickstart自动安装脚本的工具
system-config-kickstart #启动图形制作工具
vim ks.cfg
ksvalidator ks.cfg
检查防火墙:
systemctl status firewalld
gentenforce
cp ks.cfg /var/www/html
在浏览器访问:
172.25.254.150/mnt/
172.25.254.150/ks.cfg
二、yum install dhcp -y #安装dhcp服务器为其他服务器提供分配ip的功能
关闭虚拟网络编辑器中NAT模式下的dhcp服务
rpm -qc dhcp
cat /etc/dhcp/dhcpd.conf #生成配置文件
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf #复制模板并替换原配置文件
\cp -f /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
systemctl enable --now dhcpd #重启服务
yum install syslinux.x86_64
yum install tftp-server.x86_64 -y #共享pxelinux.0数据文件的网络服务
rpm -ql tftp-server #可查看tftpboot的文件目录
systemctl enable --now tftp
df #查看挂载目录
cp /mnt/isolinux/* /var/lib/tftpboot/
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
cd /var/lib/tftpboot/
ls
cp isolinux.cfg pxelinux.cfg/default
vim /var/lib/tftpboot/pxelinux.cfg/default
vim /etc/dhcp/dhcpd.conf
systemctl enable --now dhcpd
进入另一台机子,关机状态下,不要直接开机进入,要在开机下拉选项里选择【打开电脑时进入固件】:
选择【Network boot from Intel E1000】,主机开机进入后会反复进入、安装,不想的话可以选择【Hard Drive】;