PXE

news/2024/10/5 21:18:55

PXE 高效批量网络装机

系统装机的三种引导方式

U盘/光驱安装

U盘安装

可以是DOS启动盘,或者是PE启动盘,另外需要有
GHOST映像或者光盘映像。开机设置启动方式,这个根据启动
盘的模式,可以是USB-HDD、USB-ZIP、 USB-FDD等,DOS环
境下,打开GHOST,然后还原C盘分区,在PE环境下,也可以
打开GHOST还原分区,这两种方法和用ghost盘安装方法是一-
样的,只是实现途径不- -样。在PE下还可以用虚拟光驱加载光
盘映像,然后运行相应的安装程序,开始系统安装,这和安装盘
安装方法类似。

光驱安装

这是最常规的方法,也是最基本的方法,特点是安全、稳定,
缺点是速度慢,需要另外安装驱动程序和软件。简单介绍一下步
骤,开机进入BIOS,设置从光驱启动(CD-ROM), 放入安装盘,
重启电脑,选择相应的菜单,就会进入windows安装程序,选择
你想安装的分区,然后根据需要对其进行重分区或格式化操作,
然后回车,开始安装。期间会碰到输入密钥、时区、键盘类型等
信息,一- -输入即可,如果用的是无人职守安装盘,等着就行了,
重启几次后,就安好了,记得还要安装驱动。

硬盘安装

从硬盘安装系统,首先需要从网上下载最新版的系统,然后解压到非系统盘,运行其中的autorun.exe程序,选择一键安装系统到C盘。

网络安装启动(如PXE)

这个方法适用于一次安装很多台机器,需要电脑支持从网卡
启动,当然现在一般电脑也都支持,还需要- -台完好的电脑。需
要的软件是《超级一键网克》(也有其他类似软件可以选择)。下
载安装,这时会在桌面上出现了一个名为OnekeySrv的图标,双
击该图标后出现了一个设置界面,首先先选择映像文件(就是先
前准备好的那个gho文件)然后在下面选择任务- -栏点恢复映像
选项。在另外一栏自动设置PXE服务处勾选TFTPD32,然后点
击下一步。

什么是PXE

PXE是一种网络引导协议,全称为"Preboot Execution Environment"(预启动执行环境)。它允许计算机通过网络连接到远程服务器,从服务器上获取操作系统的镜像文件,并在启动时加载该镜像文件进行操作系统的安装或启动。

PXE通常用于无盘站点或远程支持,可以通过网络直接引导计算机,而无需使用本地硬盘或光盘。计算机在启动时,通过PXE协议与DHCP服务器通信获取IP地址,然后通过TFTP(Trivial File Transfer Protocol)协议从TFTP服务器下载镜像文件,最后通过网络引导加载镜像文件来安装或启动操作系统。

PXE广泛应用于企业网络环境中,特别是在大规模计算机部署或维护中。它提供了一种快速、高效、集中化的方式来处理计算机的操作系统安装、配置和维护。

PXE实现过程

PXE (Preboot eXecution Environment) 是一种开机时通过网络启动计算机的技术。以下是使用PXE进行自动安装操作系统的基本步骤:

1.准备一台作为服务器的机器,安装并配置DHCP服务器,用于为PXE客户机分配IP地址,并指定pxelinux.0二进制文件的位置。

2.在服务器上安装TFTP服务器,并配置它来提供PXE启动所需的文件,如pxelinux.0、vmlinuz内核文件和initrd.img初始化内存盘映像。

3.创建或修改菜单配置文件default,在/etc/syslinux/pxe目录下,用于指定启动内核和初始化内存盘映像。

4.将PXE启动菜单文件和内核文件等复制到TFTP服务器的共享目录。

如何实现PXE自动安装

yum install dhcp tftp-server vsftpd syslinux system-config-kickstart -y
#安装dhcp tftp-server vsftpd syslinux system-config-kickstart 软件
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vim /etc/dhcp/dhcpd.confsubnet 192.168.10.0  netmask 255.255.255.0 {range 192,168.10.100  192.168.10.200;option routers 192.168.10.10;next-server 192.168.10.10;filename "pxelinux.0";
}vim /etc/xinetd.d/tftp yes改为norpm -ql syslinux |grep pxelinux.0
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
cd /var/ftp/
mkdir centos7
mount /dev/sr0 /var/ftp/centos7/
cd centos7/isolinux
cp initrd.img vmlinuz /var/lib/tftpboot/
cd /var/lib/tftpboot/
mkdir pxelinux.cfg
cd pxelinux.cfg
vim defaultdefault autolabel autokernel vmlinuzappend initrd=initrd.img method=ftp://192.168.91.100/centos7 ks=ftp://192.168.10.1
0/ks.cfglabel linux textkernel vmlinuzappend text initrd =initrd.img method=ftp://192.168.91.100/centos7label linux rescuekernel vmlinuzappend rescue initrd=initrd.img method=ftp://192.168.91.100/centos7systemctl stop firewalld.service
systemctl start dhcpd  tftp  vsftpd
setenforce 0
















本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/28626.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

三类文件系统的区别

三类文件系统的区别什么是文件系统 文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。 举个通俗的比喻,一块硬盘就像一个块空地,文件就像不同的材料,我们首先得在空地上建起仓库(…

智慧交通系统:未来出行,从这里开始

随着城市化进程的加快,交通拥堵、事故频发、停车难等问题日益凸显,传统交通管理模式已难以满足现代社会的需求。智慧交通系统作为解决这些问题的关键,通过集成创新技术,实现交通管理的智能化、信息化,提高交通系统的运行效率和安全性,为公众出行提供便捷服务。 项目背景 …

逆向学习-证明自己吧

PeiD查看一下,无壳IDA打开静态分析,提示key就是输入的值 F5反汇编看下伪代码,发现sub_401060函数是逻辑判断的关键 可以看到想要正确返回有2个条件,但第一个条件只是把v5变成空值,但并不能得到什么内容跟输入的值有关,还是要看第二个条件 看下整个函数注意运输逻辑 1.首…

小白也能轻松玩转 Windows

😊作为一个资深的 Windows 重度用户,我发现身边不少小白朋友在使用电脑时,总是会遇到这样那样的问题: "啊,我的 C 盘怎么又满了,电脑好卡啊!" 🤦‍♂️"哎呀,桌面图标太多了,都找不到文件了。" 😵"这个软件老是弹广告,烦死了!" 🙄 是不是…

Mybatis-Plus 入门

Mybatis-Plus 简介 Mybatis -Plus (简称MP) 是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发,提高效率而生。 愿景: 我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。特性:无侵入:只做增强不做改变,引入它不…

AI 数据观 | TapData Cloud + MongoDB Atlas:大模型与 RAG 技术有机结合,落地实时工单处理智能化解决方案

基于大语言模型 LLM 和检索增强技术 RAG,如何借助 TapData Cloud 和 MongoDB Atlas,实现企业内部工单处理的智能化和自动化,提高工作效率和用户体验。本篇为「AI 数据观」系列文章第二弹,在这里,我们将进一步探讨 AI 行业的数据价值。以 RAG 的智能工单应用场景为例,共同…

远程工作的数据安全挑战和解决策略

随着远程工作的普及,数据安全面临了前所未有的挑战。企业在应对这些挑战时,必须采取切实有效的策略来保护敏感信息。以下是远程工作数据安全的主要挑战和相应的解决策略:数据安全挑战设备丢失或被盗:员工在外工作时,笔记本电脑和移动设备更易丢失或被盗,这可能导致存储在…