当前位置: 首页> 健康> 母婴 > PXE自动装机

PXE自动装机

时间:2025/7/17 10:59:49来源:https://blog.csdn.net/QChestnut/article/details/139521917 浏览次数:0次

1、概念

涉及到服务端和客户端

配置好一台主机以它为服务端,服务端给客户端提供ip地址、内核文件等,并将这些文件传给客户机,客户机自动安装不需要人为手动操作。

2、组成

PXE:c/s模式(客户端和服务端都可以是多台),允许客户端通过网络从远程服务器(服务端)下载引导镜像,加载安装文件实现自动化安装操作系统。

PXE无人值守:安装选项不需要人为干预,可以自动化实现

3、pxe的优点

(1)规模化,可以同时装配多台服务器,20-30台

(2)自动化

(3)远程实现,不需要光盘u盘

4、pxe的安装条件

硬件,网卡要支持PXE协议,主板支持网络引导

软件,服务端要有dhcp,可在客户机启动时自动分配ip地址

TFTP简单文件传输,传小文件,引导镜像文件很小,使用TFTP

VSFTP文件传输协议,传送大文件,安装文件

5、实验

1、关闭防火墙、安全机制

2、安装TFTP

xinetd:网络守护进程服务程序,用来管理轻量级的网络服务。管理TFTP的文件传输。TFTP是一个后台进程,使用的是udp协议,端口69

3、启动tftp、xinetd,设置为开机自启

4、修改tftp的配置文件vim /etc/xinetd.d/tftp,修改完重启tftp、xinetd

5、安装dhcp

6、复制配置文件

7、打开/etc/dhcp/dhcpd.conf,配置地址池,设置完成重启dhcpd

8、准备pxe的引导程序,通过光盘镜像复制引导文件

挂载,把光盘镜像挂载到/mnt

9、进入引导程序pxeboot,将系统的内核文件vmlinuz复制到tftpcoot

将初始化镜像文件,引导加载的模块文件initrd.img也复制到tftpboot,查看是否复制成功

10、安装pxe的引导程序,yum -y install syslinux

11、将引导程序文件pxelinux.0复制到tftpboot

12、安装vsftp

13、创建目录centos7,把光盘镜像里面的所有内容复制到这个目录中,重启vsftpd

14、配置启动菜单文件

创建目录pxelinux.cfg

进入启动菜单的文件default配置 ,vim default

15、PXE无人值守

安装system-config-kickstart

16、虚拟机打开kickstart配置程序

17、进行设置

基本配置

安装方法

引导装载程序选项

分区信息

添加1

添加2

添加3

添加4

网络配置

防火墙配置

安装后脚本

保存

17、回到虚拟机,打开ks.cfg,将需要安装的包编辑进去

18、进入安装程序的入口(/var/lib/tftpboot/pxelinux.cfg/default),将安装的选项导入图形化界面

19、复制ks.cfg到/var/ftp中

20、打开新建的虚拟机xy102(内存至少为4G,不添加光盘镜像),

开始自动安装

设置root密码

完成PXE自动装机

关键字:PXE自动装机

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: