Ubuntu 22.04 中的 BIOS 禁用 SGX

Ubuntu 22.04 中的 BIOS 禁用 SGX

在此处输入图片描述

系统信息:

  • 英特尔酷睿 i5-10600K
  • 技嘉 H510M H
  • NVIDIA GTX 1050TI 4GB
  • 500GB x1 NVME SSD(已安装 Ubuntu)、2TB x1 HDD、1TB x1 IDE HDD 和 250GB x1 SSD

操作系统:

  • Ubuntu 22.04
  • 内核 5.15.0-27-通用

答案1

对我来说,解决方案正是错误消息所建议的:在 BIOS 中启用 SGX。我有一台 HP Elitebook,在 BIOS 安全部分有一个复选框:

  • 英特尔软件保护扩展 (SGX)

我将其设置为启用(而不是禁用或软件定义)

答案2

您可以使用sgx software enable在 Linux 系统上启用 Intel SGX 其中 BIOS 支持 Intel SGX。

此应用程序将在 BIOS 支持 Intel SGX 的 Linux 系统上启用 Intel SGX,但不提供显式启用选项。这些系统只能通过“软件启用”程序启用 Intel SGX。

我试过了,它有效。

答案3

答案4

在我遇到的情况下,我无法通过“SGX 软件启用”来解决这个问题,但当我重新安装 Linux 并通过以下方式进入 BIOS 时,这个问题得到了解决

systemctl reboot --firmware-setup

相关内容