通过pxe网络安装Redhat8.4的服务器配置

首先配置yum源,以便下载软件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo

关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
关闭selinux,非常重要
vim /etc/selinux/config
如图将SELINUX的值更改为disabled

安装vsftpd
yum install vsftpd.x86_64 -y
配置vsftpd
vi /etc/vsftpd/vsftpd.conf
修改为:
anonymous_enable=YES
启动vsftp服务
systemctl enable –now vsftpd

安装dhcpd
yum install dhcp-server.x86_64 -y
配置dhcpd
vim /etc/dhcp/dhcpd.conf
要跟桥接的网卡IP是一个网段,这个网络工程师懂
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.100 192.168.100.110;
next-server 192.168.100.1;
filename “pxelinux.0”;
}
启动、查看dhcpd服务
systemctl enable –now dhcpd
systemctl status dhcpd

安装tftp服务器
yum install tftp-server.x86_64 -y
启动tftp服务
systemctl enable –now tftp

安装syslinux-nonlinux.noarch
复制pexlinux.0文件
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
先新建文件夹,文件夹刚好是ftp的共享目录,再挂载Redhat安装光盘,注意sr1可能不同
mkdir -p /var/ftp/rhel8
mount /dev/sr1 /var/ftp/rhel8
将内核、初始化等文件复制到tftpboot目录
cp /var/ftp/rhel8/isolinux/* /var/lib/tftpboot/
新建pexlinux.cfg文件夹
mkdir /var/lib/tftpboot/pxelinux.cfg
复制isolinux.cfg为default文件,注意文件夹
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

配置pxelinux.cfg/default文件
vi /var/lib/tftpboot/pxelinux.cfg/default

append initrd=initrd.img inst.stage2=hd:LABEL=RHEL-8-4-0-BaseOS-x86_64 quiet
修改为:
append initrd=initrd.img inst.stage2=ftp://192.168.100.1/rhel8 repo=ftp://192.168.100.1/rhel8 quiet

查看服务
systemctl status vsftpd


systemctl status dhcpd


systemctl status tftp

接下来就可以安装了

发布日期:
分类:调试