PXE无人值守安装管理

目录

前言

一.网络配置

二.安装DHCP服务

三.安装TFTP服务

三.PXE引导程序

四.配置菜单文件

五.安装FTP服务

六.安装Kickstart

七.测试结果


前言

PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial filtransferprotocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中执行,由这个启动软件包完成终端(客户端)基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE可以引导多种操作系统。

一.网络配置

1.关闭防火墙
systemctl stop firewalld
setenforce 0

2.添加网卡

3.配置网卡

vim /etc/sysconfig/network-scripts/ifcfg-ens33 ifcfg-ens36  将ens33配置信息复制到ens36 

systemctl restart network 重起网卡

二.安装DHCP服务

yum -y install dhcp    安装DHCP

查找DHCP路径

复制到指定目录下

vim /etc/dhcp/dhcpd.conf(设置网段,地址池,默认网关,tftp服务器地址,pxe引导程序文件)

开启服务
systemctl start dhcpd
systemctl enable dhcpd

三.安装TFTP服务

安装TFTP
yum -y install tftp-server
yum -y install xinetd


vim /etc/xinetd.d/tftp(disable=yes改为no表示开启TFTP服务)

mount /dev/cdrom /mnt
cd /mnt/images/pxeboot/
内核文件 内核初始化镜像文件 /var/lib/tftpboot/ 站点
cp initrd.img vmlinuz /var/lib/tftpboot/

开启服务
systemctl start xinetd
systemctl enable xinetd
systemctl start tftp
systemctl enable tftp

三.PXE引导程序

安装服务

查找位置

复制到指定位置

四.配置菜单文件


五.安装FTP服务

安装FTP

创建文件并复制到指定目录下

开启服务
systemctl start vsftpd
systemctl enable vsftpd

六.安装Kickstart

开启配置文件

七.测试结果



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PXE(Preboot Execution Environment)是一种远程引导技术,可以在没有本地存储设备的情况下,通过网络将操作系统安装到客户端计算机上。无人值守安装是指在安装过程中不需要人工干预,所有的操作都可以自动完成。 要进行PXE无人值守安装Linux,首先需要搭建一个PXE远程安装服务器。这个服务器上需要安装一些必要的服务和软件包。具体步骤如下: 1. 安装PXE服务器需要的服务和软件包: - 安装vsftpd软件包,用来放置安装镜像,通过FTP访问镜像进行安装。 - 安装dhcp服务,用来给客户机分配IP地址。 - 安装syslinux软件包,提供pxe的引导程序。 - 安装tftp-server软件包,提供引导镜像文件的下载。 - 安装xinetd软件包,用来托管tftp服务。 - 安装system-config-kickstart软件包,用来实现无人值守安装。 2. 配置PXE服务器: - 配置vsftpd服务,设置安装镜像的存放路径。 - 配置dhcp服务,设置PXE客户端的IP地址分配范围和引导文件的位置。 - 配置tftp服务,设置引导文件的位置和相关权限。 3. 准备引导文件pxelinux.0: - 查询pxelinux.0文件是由哪个软件包安装的,可使用命令`yum provides */pxelinux.0`。 - 安装syslinux软件包,使用命令`yum -y install syslinux`。 - 查找pxe引导程序的位置,使用命令`rpm -ql syslinux | grep pxelinux`。 - 将pxelinux.0文件拷贝到tftp的根目录下,使用命令`cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/`。 4. 配置无人值守安装: - 使用system-config-kickstart工具创建一个Kickstart文件,该文件包含安装过程中所有的配置选项和安装脚本。 - 将Kickstart文件放置到PXE服务器的指定位置,客户端可以通过网络访问该文件进行无人值守安装。 通过DHCP服务完成PXE客户机和服务器之间的连接,将FTP服务器地址发送到客户端。客户端向FTP服务器请求引导文件和系统安装文件,并通过引导文件加载到安装系统的安装向导界面。在无人值守安装过程中,安装程序将根据预先配置的Kickstart文件中的参数自动完成安装过程。 请注意,以上步骤是一个简单的概述,具体的配置和操作可能会因为操作系统版本和网络环境的不同而有所差异。建议参考操作系统的官方文档或相关教程进行详细配置和操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值