首页 > 其他分享 >PXE高效批量网络装机(补充) 实验部分

PXE高效批量网络装机(补充) 实验部分

时间:2024-06-20 19:01:25浏览次数:28  
标签:引导 批量 配置文件 文件 然后 装机 安装 PXE

然后把防火墙、安全机制全都给关闭掉,不要让它们干扰后续的实验:

然后安装那几个需要用到的软件包:

如果重启了系统vsftpd是不能自动启动起来的,如果想让该服务每次开机都自动的启动起来,可以执行下图中的命令:

注:在dhcp的配置文件里面需要指定一些TFTP的相关数据

然后保存退出vim编辑器,

需要用到的目录是images

pxeboot放置的是我们远程装机需要用到的东西。

三个文件里能够用到的是第一个和第三个文件

initrd.img——初始化镜像文件 (可以帮助找到硬盘)

TRANS.TBL——该文件保存当前目录下的其他文件

vmlinuz——内核文件(可以启动各种进程)

补充:开机过程:

  • 按下电源

  • 开机自检(自检的依据是bios中设置的默认信息)

  • 如果自检通过了,就按照bios中设置的引导设备进行引导

  • 先读取初始化镜像文件(它的任务就是帮助主机利用该文件去加载scsi硬盘的驱动)

  • 找内核(内核加载以后就可以帮助用户去启动系统了)

注:TFTP的根目录在/var/lib/tftpboot,这和FTP的根目录是不一样的。

在当前的系统下,是没有PXE的引导程序的,那就安装一下对应的包,利用这个包生成需要的PXE程序。如下图:

然后去找安装出来的驱动程序,PXE的引导程序是pxelinux.0,如下图:

pxelinux只是一个引导程序,为了指导该程序工作,就需要针对该程序创建一个配置文件,在这个配置文件里告诉引导的过程如何引导。如下图:

先在tftp的根目录下,创建一个子目录pxelinux.cfg,然后cd到该目录下,然后用vim编辑器打开并创建一个文件,文件的名字叫default(这就是你PXE引导程序需要的配置文件),即你的PXE是如何指导你的远程主机启动的,就看这个default里面的配置内容了

然后在vim编辑器里按照下图中的进行写入命令:

按图中的信息配置完成之后,退出vim编辑器。

注:在写第一行default auto(意思是默认情况下,你用什么去安装)的时候,要注意引导到底有几种方式。所以第一行default auto代表是你什么都不用输入,直接回车采用的方式去安装。

正常找一个Linux服务器操作系统开机,默认情况下会有三个方式可供选择,如下图,可以通过移动光标来选择不同的系统:

到此为止,所有的配置算是结束了,接下来就是验证部分了:

接着下一步,选择稍后安装。

然后启动一下该虚拟机,会进入到下面的界面:

然后根据前面的配置,再boot后面的横杠上有三种方式去装你的系统。如果直接回车会以默认的方式安装。

然后选择继续安装。

标签:引导,批量,配置文件,文件,然后,装机,安装,PXE
From: https://blog.csdn.net/2401_85163870/article/details/139835234

相关文章

  • 06 PXE高效批量网络装机
    目录6.1部署PXE远程安装服务    6.1.1搭建PXE远程安装服务器        1.准备CentOS7安装源        2.安装并启用TFTP服务        3.准备Linux内核、初始化镜像文件        4.准备PXE引导......
  • 用Automa做的抖音博主视频批量采集器升级版-实战原创
    文章目录前言一、抖音博主视频批量采集器升级版是什么?二、抖音博主视频批量采集器工作流流程图三、流程拆解1.第一步2.第二步3.第三步4.第四步5.第五步6.第六步总结前言Automa开发2年时间,开发应用100多款,分享开发记录市面上的抖音批量下载的工具非常多,用Automa......
  • PXE无人值守批量装机操作步骤
    目录PXEPXE所需环境开机过程部署PXE有人值守操作步骤一.配置环境FTPDHCP和TFTP二.测试部署无人值守操作步骤一.环境配置二.测试总结1.实现PXE远程装机所需要的组件2.PXE网络引导安装过程PXEPXE:PrebooteXecutionEnvironment(预启动执行环境)PXE是一个......
  • MyBatis批量插入不用foreach
    原文链接:MyBatis批量插入不用foreach–每天进步一点点(longkui.site)近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapperconfiguration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo......
  • Automa实现的Gmail个人邮箱批量发邮件-带定时功能-实战原创
    文章目录前言一、Gmail个人邮箱批量发邮件是什么?二、操作演示1.工作流全貌2.数据读取3.创建空文件4.写入数据5.切换标签页6.定时功能总结高效办公新技能:使用Automa和Gmail实现定时邮件发送,提升效率!前言Gmail个人邮箱批量发邮件-自定义内容,这个插件之前做的是安......
  • postman导入不同参数,批量执行接口
    日常工作中经常因为某些不可抗力而导致需要批量重新调用接口,看看怎么利用postman来解决此类问题1.定义接口模板 2.保存到一个collection中3.runcollection4.选择参数文件,参数格式用逗号分割   5.运行批量执行脚本注意文本格式的数字要加上双引号,避免导入后开头......
  • 批量生产千万级数据 推送到kafka代码
    1、批量规则生成代码1、随机IP生成代码2、指定时间范围内随机日期生成代码3、随机中文名生成代码。packagecom.wfg.flink.connector.utils;importjava.time.LocalDate;importjava.time.LocalDateTime;importjava.time.LocalTime;importjava.util.ArrayList;i......
  • springboot 使用 doris-streamloader 到doris 防止批量更新 事务卡主
    背景:使用mybatis批量实时和更新doris时经常出现连接不上的错误,导致kafka死信队列堆积很多滞后消费https://doris.apache.org/zh-CN/docs/2.0/ecosystem/doris-streamloader/packagecom.jiaoda.sentiment.data.etl.service.update;importcn.hutool.core.text.CharSequenc......
  • 【免费工具】小红书笔记下载器|批量无水印|绿色免费版
    小红书笔记下载器,让你的学习和搬运更轻松!......
  • 创建批量AD域用户的脚本可以使用 PowerShell 来实现。以下是一个简单的示例脚本,用于批
    创建批量AD域用户的脚本可以使用PowerShell来实现。以下是一个简单的示例脚本,用于批量创建用户:powershellCopyCode#导入ActiveDirectory模块Import-ModuleActiveDirectory#设定要创建用户的数量$numberOfUsers=10#循环创建用户for($i=1;$i-le$numberOfUs......