如何在没有 CSM 的情况下在 UEFI 工作站上启动 BIOS 模式平台?

Jas*_*ter 3 grub uefi

GRUB 或 SuperGRUB 是否可以在 UEFI 工作站上启动像 Debian 这样的平台,而不使用 CSM?

实际上是什么阻止了这种情况?;)

Ste*_*itt 5

简而言之,如果您没有旧版 BIOS 或 CSM,则无法启动需要 BIOS 服务的系统。

\n

(为了避免追寻您实际上不需要的东西,当前的 Linux 发行版(包括 Debian)完全能够从 UEFI 启动,而这正是您应该做的。)

\n

Legacy BIOS 式启动与 UEFI 启动有很大不同,在后者中支持前者需要相当多的工作,当固件不支持它\xe2\x80\x99 时更是如此。Legacy BIOS 期望以实模式启动,但 UEFI 以保护模式启动引导加载程序;从传统 BIOS 引导启动的操作系统也希望能够访问 BIOS 服务,而 UEFI 不再提供这些服务。您无法\xe2\x80\x99轻松模拟BIOS服务,更不用说提供实模式了,无需固件和芯片组的支持;您可以在 V86 模式下进行操作,但是您\xe2\x80\x99d 很快就会在启动任何希望能够切换到保护模式本身的操作系统(如 Linux)时遇到麻烦。

\n

当前销售的操作系统期望基于 BIOS 的启动(是的,仍然有这样的系统),附带一个最小的 Linux 系统,从 UEFI 启动,然后启动 QEMU 并运行其中的操作系统

\n