相关疑难解决方法(0)

为什么在安装 3rd 方内核模块或内核升级后会出现“Required key not available”?

此问题仅发生在启用了安全启动的 UEFI 系统上。

当我尝试安装诸如 VirtualBox、Nvidia 或 Broadcom 驱动程序之类的 DKMS 模块时,它们不会安装,Required key not available当我尝试安装它们时,我会安装modprobe

VirtualBox 抱怨vboxdrv未加载。

Broadcomwl驱动程序显示lspci -k为内核模块,但未使用。sudo modprobe wl抛出Required key not available

当我从 git 源安装一些内核模块时,也可能发生这个问题。

内核更新后可能会出现此问题,如禁用无线适配器、重启后黑屏等。

我该如何解决?

kernel dkms uefi secure-boot

97
推荐指数
3
解决办法
21万
查看次数

15.10 -> 16.04 LTS 升级后登录中断,与 NVIDIA 驱动有关

我刚刚通过 将我的系统从 15.10 更新到 16.04 sudo do-release-upgrade。在此过程中,它显示了一个带有以下消息的屏幕:

您的系统启用了 UEFI 安全启动。UEFI 安全启动与第三方驱动程序的使用不兼容。

(...) Ubuntu 仍然可以在您的系统上启动,但这些第三方驱动程序将不适用于您的硬件。

禁用 UEFI 安全启动?(是|否)

由于我使用的唯一第三方驱动程序是 NVIDIA 图形驱动程序,并且由于它们在 Ubuntu 15.10 和启用安全启动的情况下运行良好,因此我在此处选择了“否”选项。我不明白为什么我应该无缘无故地禁用它,我认为我可以在更新后通过系统设置 GUI 重新安装第三方驱动程序。

唉,没有。重新启动后,我的登录屏幕以非常低的分辨率出现。尝试登录时,它立即将我抛回登录屏幕。

我尝试了以下方法来解决这种情况:

sudo apt-get purge nvidia*
sudo reboot
Run Code Online (Sandbox Code Playgroud)

这会导致出现紫色屏幕并且对 Ctrl-Alt-F1 没有反应。通过SSH登录,然后我做了:

sudo apt-get install nvidia-current
sudo reboot
Run Code Online (Sandbox Code Playgroud)

这又给我带来了前一种情况,登录屏幕分辨率很低,而且无法登录。

这是一个非常糟糕的升级体验。有没有其他人有这个,我能做些什么来解决这个问题?(同时保持 UEFI 安全启动启用)谢谢。

nvidia uefi

10
推荐指数
1
解决办法
8476
查看次数

标签 统计

uefi ×2

dkms ×1

kernel ×1

nvidia ×1

secure-boot ×1