Ubuntu 20.04 启动时 BIOS 消息禁用了 SGX

Rui*_*eru 18 boot

几天前,我发现启动 Ubuntu 20.04 时会出现以下消息(以前没有出现过):

[   0.113770] x86/cpu: SGX disable by BIOS.
Run Code Online (Sandbox Code Playgroud)

经过一番研究后,我发现其他人也有这个“问题”。在某些情况下,我看到操作系统在该错误后甚至没有启动(似乎是因为操作系统没有检测到磁盘),但这不是我的情况,我的磁盘被正确检测到,并且 Ubuntu 20.04 启动时没有任何反应。

所以对我来说这并不是一个真正的问题,但我担心它会变成一个问题。所以我想知道是否有解决方案。我搜索了我的 BIOS,但没有看到允许我启用 SGX 的选项。

我的主板和CPU是“MSI H510M Pro-E”和“Intel Core i5 10400”(我使用集成显卡,具体称为“Intel HD Graphics 630”)

Rin*_*ind 19

\n

x86/cpu:BIOS 禁用 SGX

\n
\n

当您升级到内核 5.13 时,此消息开始出现。

\n

SGX 代表“Intel Software Guard e X张力”,是“现代 Intel\xc2\xae CPU 提供的基于硬件的隔离和内存加密机制” 在您的 BIOS 中,您可能会发现一个带有 2 或 3 个可能选项的开关:

\n
    \n
  • 禁用:SGX 指令和资源不可用于应用程序
  • \n
  • 启用:SGX 指令和资源可供应用程序使用
  • \n
  • 软件控制:SGX 可以通过软件应用程序的要求来启用
  • \n
\n

如果该选项不存在,您可以通过 BIOS 升级获得它。\n否则,如果您想删除该消息,请添加nosgx到 grub 默认值(请参阅如何添加内核启动参数?了解如何添加参数)。您也可以安全地忽略该消息,因为 SGX 是良性的且没有必要。

\n