uefi 相关问题

统一可扩展固件接口(UEFI)是定义操作系统和平台固件之间的软件接口的规范。 UEFI旨在取代基本输入/输出系统(BIOS)固件接口。

UEFI 中的 SATA DevicePath 命名不一致

我正在尝试能够在UEFI中区分各种SATA磁盘。我尝试使用 DevicePath 来实现此目的。我使用协议 gEfiDevicePathProtocolGuid 来检索 DevicePath,然后将其转换为 t...

回答 1 投票 0

UEFI 应用程序中的计时器回调仅在 AMI BIOS 中挂起

将 UEFI 应用程序从 AARCH64 移植到 X64 时,我遇到了以下问题:启用周期性计时器后应用程序挂起(计时器用于 I/O 轮询的应用程序)。定时器回调

回答 1 投票 0

u-boot EFI 支持 SetVariable 运行时服务

对于概念验证项目,我使用 CONFIG_EFI_STUB 构建了一个 Linux 内核映像,我从 u-boot 预引导的 Shell.efi 启动该映像。 Shell.efi设置的环境变量是vi...

回答 1 投票 0

在内存盘上正确实现简单文件系统协议

我需要在UEFI的DXE阶段制作一个RAM Disk。从 UEFI 规范的 2.6 版开始,有一个 RAM Disk 协议。我已经成功地使用它来制作 RAM 磁盘。这个 RAM 磁盘 m...

回答 1 投票 0

“Windows 10 丢失/丢失 EFI”的任何修复程序?

我有 Windows 10 C 盘分区的副本。我如何运行 Windows 10? 问题: 没有 efi 指向复制的分区。 Windows 分区未在 BIOS UEFI 或 Windows 恢复中检测为 Windows...

回答 0 投票 0

为什么 bzImages 的大小限制为 15MB

我正在使用 bzImage 通过 U-Boot 在虚拟机中启动我的内核的 x86 版本。 不过,U-Boot 为 bzImage 设置了 15Mb 的大小限制。 U-Boot git 我将大小限制修补为 45...

回答 0 投票 0

如何避免在 grub 引导时出现“选择操作系统”屏幕?

我是 Linux 的新手。我最近在我格式化的磁盘上安装了 KDE Neon,之前我曾在该磁盘上安装过 Windows。现在每当我启动我的电脑时,grub 都会要求我选择我想要安装的操作系统...

回答 0 投票 0

ACPI 定义块:系统总线的_SB 和_SB_ 之间的区别

我正在研究 edk2 (UEFI)。因此,我对 DSDT 表中定义的设备路径有些担忧。在此表中,我们使用 /_SB 作为系统总线的根,但在 Linux 上它是 /_SB_。对于安装...

回答 1 投票 0

如何在双 fedora-windows 11 引导系统上扩展 EFI 系统分区

我有一个双引导系统(Windows 11 和 Fedora Linux Workstation 37),目前我无法安装固件升级(“/boot/efi 没有足够的空间”)。由于这个

回答 0 投票 0

将 AfuEfiX64.efi BIOS 升级程序作为启动项运行,而不是通过 UEFI shell,启用安全启动

通常,要使用 AMI 的 AfuEfiX64.efi BIOS 升级程序,您必须通过 UEFI shell 运行 .efi 文件。这适用于禁用安全启动,但在安全时无法访问 UEFI shell...

回答 0 投票 0

无法在每次系统启动时自动加载我的 efi 驱动程序

我试图通过设置 NVRAM 变量使我的 UEFI 驱动程序在每次启动时启动。 (UEFI 驱动程序未签名) 我已经尝试将我的 uefi 驱动程序放入磁盘上的 EFI 分区并设置系统

回答 0 投票 0

让 GRUB 与 Windows UEFI 安全启动一起工作

我使用 Linux 和签名内核进行了安全启动。然后我在我的双引导系统上将其关闭,因为我仅限于使用签名的 Linux 内核。 我最近将其重新打开以进入...

回答 0 投票 0

在 posix uefi 中读取 ext2 分区

我想在所有 ext2 分区中搜索特定文件夹中的特定文件,无论它们是 gpt 还是 mbr,然后读取它(二进制文件)。 我在 posix uefi gcc 中使用 wsl linux。

回答 0 投票 0

如何在当前 UEFI Shell 上运行 SCT PI

我正在为使用 ACPI SDT 测试的模块运行验证测试。该应用程序需要使用旧版本的 EFI Shell,这需要 USB 启动密钥或 ...

回答 0 投票 0

GRUB 2 UEFI 加载程序如何知道在哪里寻找配置文件(或第二阶段的文件所在的位置)?

如果我在启用 GPT 的分区上使用 GRUB 2,加载程序如何“知道”在哪里可以找到它的配置文件和其他第二阶段的文件? 注意:我发现了一些关于配置的提及

回答 2 投票 0

如何防止 MSVC 用它的 memset 替换我的 memset?

我正在构建一个 EFI 驱动程序,因此不能使用 stdlib,所以没有 memset。我也在 ExitBootServices 之后运行,所以没有 edk2 CopyMem。这是我的功能: void Set_Memory(VOID* Dest, UINTN Len, ...

回答 0 投票 0

QEMU & OVMF & Linux 内核上的“命令错误状态:不支持”错误

我正在尝试编译一个(轻量级)Linux 内核并在 QEMU(和 OVMF)上启动它。 有构建和运行脚本。 在 OVMF 的 EFI Internal Shell 中, $ fs0: mlinuz-6.2.1 我得到: 命令错误 St ...

回答 0 投票 0

如何从“startup.nsh”退出 UEFI shell

启动时自动调用startup.nsh,在脚本内部调用exit只会退出脚本,不会退出shell。但我想退出 shell。 当我将同一个脚本称为...

回答 0 投票 0

Fedora 37 更新后重启 - Grub 指针超出范围并且无法通过 USB 挽救启动

昨晚定期更新 Fedora 37 后,我重新启动了我的家庭服务器(实际上是 Fedora Workstation 37,但有很多额外功能)。今天早上我去远程登录了……没有连接。 ...

回答 0 投票 0

PIKVM:为什么 UEFI 使用 HDMI 到 CSI 桥接时会出现故障?

PIKVM 是使用 Raspberry Pi 的开源 KVM。为了获取图形信号,使用了 HDMI 到 CSI 的桥接器。但是,这可能会导致故障: 微星B660M MAG MORTAR(官网...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.