undionly.kpxe php,VLOG

2023-10-31

经过研究,终于可以将ESXI的系统通过IPXE网络启动安装到无盘的软路由或者PC上了,当然也可以通过这种方法安装window、linux等等其他的系统。

一、编译IPXE增加功能与自定义脚本

一、iPXE 概要

按iPXE 官网的介绍是这样的:iPXE 是领先的开源网络启动固件。它提供了一个完整的 PXE 实现,增强了其他功能,例如通过 HTTP 从 Web 服务器启动、从 iSCSI SAN 启动 等等.167698884_2_20190805080541222.png

二、下载 iPXE 源码并编译(编译环境ubuntu)

git 下载 iPXE 源码git clone git://git.ipxe.org/ipxe.git

或git clone https://github.com/ipxe/ipxe.git

make 编译cd ipxe/src

make bin/undionly.kpxe

编译后会在 bin 目录下生成 undionly.kpxe 文件,这个就是 iPXE 网络启动固件167698884_3_20190805080541503.jpg

make 编译64位cd ipxe/src

make bin-x86_64-pcbios/undionly.kpxe

编译前先安装这些依赖环境

gcc (version 3 or later)

binutils (version 2.18 or later)

make

perl

liblzma or xz header files

mtools

mkisofs (needed only for building .iso images)

syslinux (for isolinux, needed only for building .iso images)

开启其他功能

编译好以后默认开启的功能有

DNS、HTTP、iSCSI、TFTP、AoE、ELF、MBOOT、PXE、bzImage、Menu、PXEXT

在上图的启动界面可以看到。

如果要加载 HTTPS web 的内容,那就要开启 HTTPS

还有一些系统启动需要开启 COMBOOT 功能

下面以开启 HTTPS 和 COMBOOT 功能为例进行编译

修改源码下 src/config/general.h 文件vi config/general.h

找到 DOWNLOAD_PROTO_HTTPS,将 DOWNLOAD_PROTO_HTTPS 前面有#undef 改成 #define

找到 IMAGE_COMBOOT 将前面的注释去掉#define DOWNLOAD_PROTO_HTTPS

#define IMAGE_COMBOO

或者将上面的代码添加到源码目录 src/config/local/general.h 文件里

修改完用前面的 make bin/undionly.kpxe 重新编译即可

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

undionly.kpxe php,VLOG 的相关文章

  • 论文阅读:AutoAssign

    文章目录 1 论文总述 2 密集预测型FCOS正负样本分配的不足 3 Comparison of label assignment between different typical detectors 4 we transform the
  • 2.1 Git 基础 - 获取 Git 仓库

    2 1 Git 基础 获取 Git 仓库 版本说明 版本 作者 日期 备注 0 1 loon 2019 3 19 初稿 目录 文章目录 2 1 Git 基础 获取 Git 仓库 版本说明 目录 一 本章导读 二 获取 Git 仓库 1 在现
  • Google Protobuf详解

    首先要知道几个清楚的概念 RPC Remote Procedure Call 远程过程调用 很多RPC框架都是跨语言的 使用步骤 定义一个接口说明文件 描述了对象 结构体 对象成员 接口方法等一系列信息 通过RPC框架所提供的编译器将接口说
  • idea crack

    Xms1128m Xmx1750m XX ReservedCodeCacheSize 240m XX UseConcMarkSweepGC XX SoftRefLRUPolicyMSPerMB 50 ea Dsun io useCanonC
  • IoT技术架构与安全威胁

    引言 物联网IoT的英文全称是 The Internet of Things 即物联网就是物物相连的互联网 也就是人们常说的万物互联 万物互联是一把双刃剑 它既能会给生活带来巨大的生活便利 同时也会带来巨大的安全风险 本文选自 智能硬件安全
  • mysql存储过程逻辑与_MYSQL存储过程即常用逻辑知识点总结

    Mysql存储过程 1 创建存储过程语法 格式 DELIMITER CREATE PROCEDURE 存储过程名A IN 传入参数名a INT IN 传入参数名b VARCHAR 20 OUT 返回参数名c INT BEGIN 内容 END
  • 【c++源码】瑞佳飞飞彩虹端分享老飞飞源码

    里面功能包含 离线摆摊 内挂 宠物系统 宠物进阶 任意商店 回收装备 模型查看 个人排行榜 物品分解 全物品升级 钥匙开箱子 外观变更 每日签到 对于学习c 的同学有很大的帮助 md5加密 kikugalanet 源码完整 是一份不错的学习
  • 2021手机CIS技术趋势总结

    手机摄像头CIS CMOS图像传感器 自从突破1亿像素以后 再谈像素数量增大 似乎已经很难让市场产生激烈反应了 这两年电子工程专辑对于手机摄像头CIS 以及更多领域不同类型的图像 视觉传感器 如ToF 基于事件的视觉传感器 都在做技术上的追
  • 错误-maven工程,程序包org.apache.commons.xxx不存在,Java:不支持发行版本5

    文章目录 前言 Java 不支持发行版本5 程序包org apache commons xxx不存在 前言 因为最新的idea界面中文支持较好 就更新了idea 但是发现在导入以前的项目时报了两个错误 程序包org apache commo
  • Pixhawk VTOL SITL仿真

    Pixhawk VTOL 和 SITL Simulation 需求的软件 MAVProxy 下载地址 http firmware ardupilot org Tools MAVProxy MAVProxySetup latest exe C
  • Nvidia Xavier Nx平台PCIE速率调整调试记录

    1 前言 如何增加最大速度的pcie上的jetson xavier 因为被限制在2 5 GT s Xavier似乎可以增加到8 GT s 使用Jetpack 4 5 0004 00 00 0 PCI bridge NVIDIA Corpor
  • Bi-LSTM学习

    什么是LSTM与Bi LSTM LSTM的全称是Long Short Term Memory 它是RNN Recurrent Neural Network 的一种 LSTM由于其设计的特点 非常适合用于对时序数据的建模 如文本数据 BiLS
  • 迷宫城堡【图之强连通】【tarjan模板】

    为了训练小希的方向感 Gardon建立了一座大城堡 里面有N个房间 N lt 10000 和M条通道 M lt 100000 每个通道都是单向的 就是说若称某通道连通了A房间和B房间 只说明可以通过这个通道由A房间到达B房间 但并不说明通过
  • Edge浏览器无法访问本地项目

    管理员身份启动cmd 并输入以下命令 CheckNetIsolation LoopbackExempt a n Microsoft MicrosoftEdge 8wekyb3d8bbwe
  • SpringBoot 优雅停止服务的几种方法

    一 准备工作 1 1 准备一个项目 随便创建一个Spring Boot项目 这里使用的是截止到2020年5月 最新的版本 2 2 7 RELEASE 1 2 创建一个bean 我们创建一个Bean 有一个销毁的方法 Componentpub
  • Mysql存储过程

    目录 什么是存储过程 有哪些特性 创建一个简单的存储过程 存储过程中的控制语句 存储过程弊端 转载于http www cnblogs com chenpi 什么是存储过程 简单的说 就是一组SQL语句集 功能强大 可以实现一些比较复杂的逻辑
  • windows环境java加载dll出错原因记录

    Exception in thread main java lang UnsatisfiedLinkError dll 1 不是有效的 Win32 应用程序 记录一次windows10环境下java调用test dll文件出现下边的错误的原
  • PD3.1详解 第一章EPR

    PD3 1详解 第一章EPR 各大厂商逐渐在推广PD3 1的方案 从苹果的第一款PD3 1的适配器开始 目前慢慢的各种应用场合应用 比如一些电动工具 大功率储能产品等等 首先PD3 1增加了一个重要的概念 那就是TypeC接口功率部分最大可
  • cmake混合编译cuda和c++代码

    cmake混合编译cpp和cuda代码 实际背景 在cpp项目中需要调用一些 cu代码 但是两个代码的编译是不同的 cpp代码使用g 编译 cuda代码使用nvvc编译 因此需要分别编译 再链接 同时需要在cuda侧进行一些简单的封装 简单

随机推荐

  • 更高级的测试

    软件测试的艺术 1 功能测试 功能测试是一个试图发现程序与其外部规格说明之间存在不一致的过程 外部规格说明是一份从最终用户的角度对程序行为的精确描述 功能测试通常是一项黑盒操作 要依赖于早期模块测试的过程来实现理想的白盒逻辑覆盖准则 2 系
  • detectron2入门学习二:实现FruitsNut水果坚果分割任务数据集Mask与coco格式转换处理

    学习目标 将数据集进行Mask掩膜 coco标注等不同格式的转换 工程文件地址 https github com fenglingbai FruitsNutsHandle 一 单实例的coco标注与Mask掩膜相互转换 掩膜转换的方式有多种
  • Git使用笔记

    文章目录 前言 使用笔记 软件安装 基础设置 本地使用 远程交互 忽略文件 提交信息格式参考 Git常用命令速查表 前言 Git是一个免费的 开源的分布式版本控制系统 旨在以快速高效的方式处理从小型到大型的所有项目 Git is a fre
  • 【真】OpenFaaS部署

    环境 虚拟机VMware环境下 三台CentOS7虚拟机 早期准备 安装openssh server 配置NAT地址转换 配置TZ 能够自由访问github 很重要 集群免密等小问题 关闭防火墙 K8s部署 V1 22 4 1 关闭内存缓冲
  • kali安装中文输入法(搜狗输入法)

    创作不易 记得点个赞哦 kali Linux并不自带中文输入法 下面提供安装搜狗输入法的简单教程 1 登录搜狗官网 找到搜狗输入法Linux版的下载页面 搜狗输入法linux 首页搜狗输入法for linux 支持全拼 简拼 模糊音 云输入
  • 关于虚拟数字人你想知道的都在这里

    2022年底 微软旗下的人工智能实验室Open AI发布的对话式大型语言模型ChatGPT聊天机器人一夜蹿红 5天用户量超百万 在各大中外媒体平台掀起了一阵热潮 也带火了人工智能相关产业 AI虚拟数字人就是其中之一 一个随着元宇宙概念火热而
  • TCP的三次握手以及四次断开简述

    三次握手 第一次握手是指在建立TCP连接时 客户端给服务端发出与端口连接的请求 SYN 1 Seq 并且确认自己的信息是否可以传达到服务端 在服务端收到来自于客户端的连接请求后 开始第二次握手 即服务端向客户端回应客户端请求 SYN ACK
  • Flutter 41: 图解神秘的 SystemChrome

    小菜在切换横竖屏时用到 SystemChrome 小菜理解它作为一个全局属性 很像 Android 的 Application 功能很强大 setPreferredOrientations 在我们日常应用中可能会需要设置横竖屏 或锁定单方向
  • llinux 写/etc/passwd文件添加用户

    llinux 写 etc passwd文件添加用户 openssl passd加密 前言 在做vulnhub靶机 AI web 1 0的时候 getshell用户具有 etc passwd写权限 etc shadow无读写权限 傻子将 et
  • [华为OJ--C++]087-在字符串中找出连续最长的数字串

    题目描述 在字符串中找出连续最长的数字串 如果是输入字符串中连续最长的数字串长度为0 则只输出数字0 如果输入的字串中最长的数字字串只有一组 那么输出这个数字字串再加上数字字串长度 用逗号隔开 如果输入字串中有多个相同长度的数字字串 那么依
  • 【深入理解计算机系统】第二章重点汇总

    2 1 信息的存储 十六进制转二进制 将十六进制的每一位转换成一个4位的二进制 即 0123456789 A B C D E
  • Android开发之获取网页源码

    在有关网络通讯方面的开发应用中有的时候 需要得到网页的源代码 然后对源代码进行一些处理 现在考虑最简单的例子 获取百度首页的源码 界面设计如下 图 1 基本功能就是点击 显示 按钮后将百度首页的源码显示在下方 首先 这里我们用到了访问网络的
  • 3dmax不能撤销

    3dmax是设计常用的软件 它既可以用来做图 也可以用来编程 但是现在出现很多的病毒 影响了3dmax的使用 例如有时候在使用3dmax做图的时候 会出现场景不能撤销的情况 这个时候就需要注意了 这个一般是感染了3dmax的ALC病毒导致的
  • JavaWeb --- JavaScript

    一 JavaScript介绍 JavaScript语言诞生主要是完成页面的数据验证 因此它运行在客户端 需要运行浏览器来解析执行JavaScript代码 JS是Netcape网景公司的产品 最早取名为LiveScript 为了吸引更多jav
  • IDEA如何执行maven命令进行打包编译及常用命令

    前提条件 maven配置环境变量 在保证环境变量配置没问题的情况下执行过程出现mvn不是内部命令类似的错误 建议重启编译器或者命令窗口 执行maven命令 方式一 在IDEA主界面左下角找到 Terminal 点击进入 直接输入想执行的命令
  • 出现 No services need to be restarted. No containers need to be restarted. No user sessions are 解决方法

    目录 前言 1 问题所示 2 解决方法 前言 此提示严重 如果有意关闭 可继续往下看 1 问题所示 当使用apt安装东西的时候 底下会出现如下问题 Scanning linux images Running kernel seems to
  • VScode运行C语言,qsort测试例子

    好久没用 刚好需要测试一下排序 顺便把VSCode的配置也记录一下 准备 1 安装编译环境 我用的mingw64 官网https sourceforge net projects mingw w64 files 记得安装好配置环境变量 或者
  • com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:

    分析 出现这种异常的原因是 MySQL服务器默认的 wait timeout 是8小时 也就是说一个connection空间超过8个小时 mysql将自动断开该connection 这就是问题所在 在连接池中的connection如果空闲超
  • 富士施乐2022网络扫描设置_富士施乐sc2020网络扫描怎么设置?

    1 在计算机客户端添加一个命名为SMB 命名随意 的共享文件夹 这个文件夹是用来存储局域网网络扫描的文件 使用简单的共享方式设置文件夹属性 勾选 在网络上共享这个文件夹 和 允许网络用户更改我的文件 2 在已经安装好多功能办公设备的计算机客
  • undionly.kpxe php,VLOG

    经过研究 终于可以将ESXI的系统通过IPXE网络启动安装到无盘的软路由或者PC上了 当然也可以通过这种方法安装window linux等等其他的系统 一 编译IPXE增加功能与自定义脚本 一 iPXE 概要 按iPXE 官网的介绍是这样的