如何在Linux上安装EFI Shell? (linux 安装efi shell)

随着计算机技术的日趋完善,UEFI 替代了 BIOS 成为了新一代的固件技术。它具有安全性更强,启动速度更快等优势。与 UEFI 相对应的是 UEFI Shell,它是基于标准的 EFI API 和 UEFI应用程序接口的一种管理工具。在 Linux 系统中,为了获取更好的系统管理体验,安装 EFI Shell 也是一个不错的选择。本篇文章将介绍在 Linux 中如何安装 EFI Shell,一起来看看!

1. 获取可运行的 EFI Shell

我们需要获取可运行的 EFI Shell,通常情况下,我们可以直接从开源社区中获取相应的链接下载。在此,我们以开源社区发布的 EFI Shell,即 EDK II 中的 shell 命令行 shell 为例。

$ git clone https://github.com/tianocore/edk2.git -b master

$ make -C edk2/BaseTools/Source/C

$ cd edk2

$ source edksetup.sh

$ make -C BaseTools

$ build

2. 将 EFI Shell 添加到系统引导文件中

接下来,我们需要将 EFI Shell 添加到系统引导文件中。通常情况下,在系统分区下的 /EFI/boot/ 目录下,系统系统会自动查找 .efi 文件作为 UEFI 引导项。因此,我们可以将编译得到的 shell.efi 文件复制到该目录下。

$ mkdir /boot/efi/EFI/boot

$ cp Build/Shell/RELEASE_GCC5/X64/shell.efi /boot/efi/EFI/boot/bootx64.efi

多数情况下,我们也可以将下载得到的 EFI Shell ISO 文件作为虚拟光驱启动然后复制上述文件。

3. 重新构建引导项

接下来,我们需要重新构建引导项。由于 EFI Shell 尚未添加到引导项列表中,所以我们需要重新设置引导项,使其可以自己查找 EFI Shell。

$ mkdir /boot/efi/EFI/shell

$ cp /boot/efi/EFI/boot/bootx64.efi /boot/efi/EFI/shell/shellx64.efi

$ efibootmgr –disk /dev/sda –part 1 –create –label “UEFI Shell” –loader “/EFI/shell/shellx64.efi”

在此,我们需要为在 /boot/efi/EFI/shell/ 目录下的 shellx64.efi 创建一个新的引导项,这样我们就可以愉快地使用 EFI Shell 了。

4. 运行 EFI Shell

我们可以在 UEFI 引导界面中选择 EFI Shell ,然后按下【Enter】键即可进入到 EFI Shell 环境中。在 EFI Shell 中,我们可以使用输入命令行的方式执行各种操作,例如设置系统时间等等。

$ date 2023-02-22

综上所述,本篇文章已成功地介绍了在 Linux 中如何安装 EFI Shell 的完整步骤。希望本篇文章能够对读者有所帮助,也希望大家在操作时仔细检查,避免不必要的损失。

相关问题拓展阅读:

  • Linux Shell 教程——想玩转linux就请一直看下去
  • 如何在Linux及OS X系统中安装Microsoft PowerShell 61 系统极客
  • 微型主机开机显示efi shell version.[.],求怎么装win的系统

Linux Shell 教程——想玩转linux就请一直看下去

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

Ken Thompson 的 sh 是之一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。

Shell 在线工具

Shell 脚本(shell script),是一种为 shell 编写的脚本程序。

业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。

由于习惯的原因,简洁起见,本文出现的 “shell编程” 都是指 shell 脚本编程,不是指开发 shell 自身。

Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。

Linux 的 Shell 种类众多,常见的有:

在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像

#!/bin/sh

,它同样也可以改为

#!/bin/bash

#!

告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。

打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。

输入一些代码,之一行一般是这样:

#!/bin/bash

echo

“Hello World !”

运行实例 »

#!

是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。

echo 命令用于向窗口输出文本。

1、作为可执行程序

将上面的代码保存为 test.sh,并 cd 到相应目录:

注意,一定要写成

./test.sh

,而不是

test.sh

,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /in, /usr/bin,/usr/in 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 test.sh 是会找不到命令的,要用 ./test.sh 告诉系统说,就在当前目录找。

2、作为解释器参数

这种运行方式是,直接运行解释器,其参数就是 shell 脚本的文件名,如:

这种方式运行的脚本,不需要在之一行指定解释器信息,写了也没用。

如何在Linux及OS X系统中安装Microsoft PowerShell 61 系统极客

配备Windows操作系统而且能够上网的PC安装光盘dmg镜像文件23G的可用空间你的勇气和耐性之一步:缩小现有分区卷右键点击我的电脑(计算机)——>管理——>弹出来的窗口左边的磁盘管理,这里你可以看见你的硬盘分区状况。我的D盘有很多的剩余空间,所以我拿它来开刀,之前说过,我们共需要20+6.3=26.3GB的空间,因此,我要先把D盘缩小26.3G,在D盘上点击右键——>压缩卷然后在弹出来的框输入26906(1024MB/GB×26.3GB),然后按确定即可。 虽然这个指南的操作不会删除你硬盘上的数据,不过,在处理与分区有关的步骤是整个指南里面最危险的一步,稍有不慎,你的数据将在弹指间烟消云散,请一定不要忽略任何警告框里面的提示。右键点击未分配空间——>新建简单卷,点击下一步后输入6426(1024MB/GB×6.3GB),下一步将此空间分配到E,不要格式化(记住了!)。完成之后Windows会弹出框告诉你需要格式化E才能访问,先谢谢她的好意,不过选择取消,不格式化。用同样的办法把剩下的20G也新建一个卷。这个卷随便你格不格式化。第二步:加载DVD到硬盘并修改。把下载好的懒人版镜像通过硬盘助手写入后面的6.3G未格式化的那个分区。2.此时如果程序出现没响应也不必担心,耐心等待拷贝完成。确保完成后出现Change Partition type to AF: success字样如下(必须),如果是Failed的话,把分区格式化,再删除重新来一遍,或者手动使用Acronis Disk Director Suite或Paragon PM把分区格式标志设为AF,AF是16进制里面175的意思,HFS分区应有AF的标记。 第三步:使用变色龙Chameleon启动雪豹安装盘 1.开机的时候选择刚从变色龙Chameleon启动项启动会看到类似下面的界面2.对Mac兼容比较好主板,一般都可以直接进入安装界面 3.现在需要进行抹盘操作就是那个20GB的分区(一定看清楚摸错了就哭去吧)4.将需要抹盘的分区改为max os扩展(日志式)5.关闭磁盘工具进行安装 6.安装成功后会有提示,如果安装失败,本人表示无能为力,别问我了。不过安装失败并不是“真正的失败”,你就当作安装成功,继续操作,应该也可以进系统。7.重启后你会发现进不了win,因为此时活动分区被Mac系统盘抢去了。这时进入win7 pe把C盘标记为活动就行了8.进入win你就可以看到Mac系统盘,然后把安装盘的Extra文件夹复制到系统盘,重启,通过变色龙引导系统盘, 9.接着是几部简单的下一步步骤真的就不给图了,真的很简单。第四步完善阶段 .设置安全性与隐私(如果不设置此项,会不能正常安装pkg和mpkg包。)当然这是最顺利安装,楼主可能会面临进入MAC过后分辨率不可调没有声音不能上网等一系列问题,到时候楼主需要开新帖求助了,安装教程到此结束!

微型主机开机显示efi shell version.[.],求怎么装win的系统

可以用U盘装系统哦。比较简单方便

1、U盘制作启动盘,u大侠U盘启动制作工具,一键制作启动盘

2、下载win8系统拷贝到U盘的GHO文件夹内

3、进bios设置开机启动为U盘启动

4、进入PE,点击一键装机,完成系统安装

linux 安装efi shell的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 安装efi shell,如何在Linux上安装EFI Shell?,Linux Shell 教程——想玩转linux就请一直看下去,如何在Linux及OS X系统中安装Microsoft PowerShell 61 系统极客,微型主机开机显示efi shell version.[.],求怎么装win的系统的信息别忘了在本站进行查找喔。

香港服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/198228.html<

(0)
运维的头像运维
上一篇2025-04-04 06:55
下一篇 2025-04-04 06:56

相关推荐

  • INIZ是什么,INIZ价格多少钱

    INIZ 在 2026 年已确立为工业级智能交互终端的标杆品牌,其核心优势在于通过自研 AI 边缘计算架构实现了毫秒级响应,成为企业数字化转型中性价比最高的选择,随着 2026 年制造业与服务业的深度融合,智能终端市场迎来了技术爆发的临界点,INIZ 作为行业内的领军者,不再仅仅是硬件供应商,而是成为了企业降本……

    2026-05-02
    0
  • ShockHostingVPS测评多少钱?3.74美元/月VPS主机性能如何

    ShockHostingVPS 在 2026 年以 3.74 美元/月的极致性价比,配合 NVMe 全闪存架构与 99.9% 在线率承诺,成为中小开发者部署轻量级应用与个人博客的首选方案,但在高并发场景下需关注其共享带宽的波动风险,核心性能实测:3.74 美元/月档位的真实表现在 2026 年云计算市场普遍涨价……

    2026-05-02
    0
  • 日本 YardVPSVPS 测评,建站实测体验,日本 VPS 测评多少钱,日本 VPS 推荐

    日本 YardVPS 在 2026 年已稳定成为中小跨境电商与独立站的首选方案,其 CN2 GIA 线路在日美欧三向延迟均控制在 30ms 以内,性价比远超同配置竞品,在 2026 年全球网络架构重构的背景下,日本作为亚太区核心枢纽,其 VPS 性能直接决定了海外业务的落地效率,针对日本 VPS 推荐这一高频需……

    2026-05-02
    0
  • 新加坡、英国INIZVPS测评,实测体验与数据对比,INIZVPS新加坡英国哪个好,INIZVPS测评

    针对需要兼顾东南亚业务拓展与欧美合规访问的企业,新加坡节点在低延迟与本地化生态上完胜,而英国节点则在多区域覆盖与法律环境上更具优势,两者无绝对优劣,需依据具体业务场景二选一,2026 年跨境网络基建:新加坡与英国 INIZVPS 实战选型指南在 2026 年全球数据中心格局重塑的背景下,企业出海面临网络稳定性与……

    2026-05-02
    0
  • hosteons独立服务器测评不限流量实测数据与性能表现怎么样?

    Hosteons 独立服务器在 2026 年实测中展现出极高的性价比,其不限流量策略配合高性能硬件,是处理高并发与大数据传输场景下的理想选择,尤其适合预算敏感型中小企业及海外业务拓展需求,核心性能实测与硬件架构解析在 2026 年云计算基础设施全面向 ARM 与高主频 Intel 混合架构转型的背景下,Host……

    2026-05-02
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注