【RHEL8】pxe服务器网络无人值守安装操作系统环境部署

认识PXE

  1. PXE是由Intel公司开发的网络引导技术,工作在 Server/Client 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。
  2. PXE,Pre-boot eXcution Environment;预启动执行环境,在操作系统之前运行;可用于远程安装,构建无盘工作站。
  3. PXE的工作过程:
    1)PXE客户机发出dhcp请求,向服务器申请ip地址。
    2)DHCP服务器响应PXE客户机的请求,自动从ip地址池中分配一个ip地址给PXE客户机,并告知PXE客户机TFTP服务器的ip地址和PXE引导程序文件pxelinux.0。
    3)PXE客户机TFTP服务器发起获取pxelinux.0引导程序文件的请求。
    4)TFTP服务器响应PXE客户机的请求,将其共享pxelinux.0文件传输给PXE客户机。
    5)PXE客户机通过网络来启动到系统安装主界面。
    6)PXE客户机向文件共享服务器发起系统安装的请求。
    7)文件共享服务响应PXE客户机的请求,将共享的系统安装文件传输给PXE客户机。
    8)PXE客户机进入到安装提示向导界面,用户需要手动来完成系统的操作。

一、部署vsftpd

  1. 共享安装源:
    在这里插入图片描述
  2. 共享ks文件:ks文件我在rhel7里用kickstart程序做好传到rhel8中,具体步骤不再赘述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、搭建dhcpd服务器

在这里插入图片描述
在这里插入图片描述

三、部署pxe环境

  1. 安装syslinux软件,获得pxelinux.0文件;安装tftp服务,是pxelinux.0共享服务器
    在这里插入图片描述在这里插入图片描述
    开启tftp服务:
    在这里插入图片描述
  2. 查看服务文档提示,完成环境部署
    在这里插入图片描述
    在这里插入图片描述
    (1)共享pxelinux.0:cp  /usr/share/syslinux/pxelinux.0  /var/lib/tftpboot/
    (2)共享安装环境所要读取的文件:cp   /var/ftp/rhel8.0/isolinux/*  /var/lib/tftpboot/
    在这里插入图片描述
    在这里插入图片描述
    (3)创建目录,生成pxelinux.0默认文件:cp   /var/lib/tftpboot/isolinux.cfg   /var/lib/tftpboot/pxelinux.cfg/default
    在这里插入图片描述

四、dhcpd服务器配置分发pxelinux.0

编辑dhcp的配置文件并重启服务:vim /etc/dhcp/dhcpd.conf
在这里插入图片描述

五、设定pxelinux.cfg/default

在这里插入图片描述
在这里插入图片描述
注意:在设定测试虚拟机硬盘时,一定要选择SATA类型;内存大小至少为2G;在安装之前,进入固件,选择网络启动方式放在第一位;一定要关闭pxe服务器主机火墙,关闭selinux。
在这里插入图片描述
在这里插入图片描述
安装成功后,可使用超级用户登录:
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45225437/article/details/104544996
————————————————
版权声明:本文为CSDN博主「嘉子_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45225437/article/details/104544996

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值