在Linux系统上安装不同的驱动程序时,您可能需要检查计算机上是否启用/禁用了UEFI安全引导,因为您可能需要根据计算机的UEFI安全启动状态执行不同的安装步骤。
例如,一些Linux发行版(即Ubuntu)在安装NVIDIA GPU驱动程序时会自动对NVIDIA内核模块进行签名。在某些Linux发行版上,您可能需要手动对NVIDIA内核模块进行签名,以使NVIDIA GPU驱动程序正常工作。如果启用了UEFI安全引导,并且您安装了带有未签名NVIDIA核心模块的NVIDIA GPU驱动程序,但不手动对其进行签名,则可能会出现黑屏。如果禁用UEFI Secure Boot,则无需对任何Linux发行版中的NVIDIA内核模块进行签名,NVIDIA驱动程序即可工作。您将了解这些信息的重要性。
在本文中,我将向您展示如何从您喜爱的Linux发行版的终端/命令行检查您的计算机上是否启用/禁用了UEFI Secure Boot。
检查Linux上UEFI安全引导的状态
要检查Linux系统上是否已启用/禁用UEFI Secure Boot,请运行以下命令:
$mokutil--某人陈述
如果在Linux系统上启用了UEFI Secure Boot(UEFI安全引导),则该命令将打印SecureBoot enabled(安全引导已启用)。
如果在Linux系统上禁用了UEFI Secure Boot(UEFI安全引导),则该命令将打印SecureBoot disabled(安全引导已禁用)。
结论
在这篇短文中,我向您展示了如何使用mokutil工具从命令行检查Linux系统上是否启用/禁用了UEFI Secure Boot。在Linux系统上安装设备驱动程序(即GPU驱动程序)之前,务必了解UEFI安全引导状态。