在 UEFI bios 中禁用安全启动后无法启动 Xubuntu。无法安装 nVidia 驱动程序

在 UEFI bios 中禁用安全启动后无法启动 Xubuntu。无法安装 nVidia 驱动程序

主板:Asus Z170i Pro Gaming(UEFI BIOS 版本 3016)

显卡:nVidia GTX 1060

操作系统:Xubuntu 16.04.1 LTS 64位


我使用基本启动选项(旧式 MBR)安装了操作系统,安装顺利完成,但操作系统仅进入一个空白屏幕并且从不启动。


我使用 UEFI 启动选项重新安装了操作系统。我选择禁用安全启动选项以允许第三方驱动程序安装。安装完成,操作系统成功启动。

然而,看起来操作系统实际上并没有禁用安全启动的能力,这必须从 UEFI bios 中完成。

我尝试安装 nVidia 图形驱动程序 (v 367.44)。我按要求在运行安装之前关闭了 xserver。安装几乎完成,但失败并显示“错误:无法加载‘nvidia-drm’内核模块。”

我查看了这个错误,建议的修复方法是暂时禁用 UEFI BIOS 中的安全启动。我直接从 UEFI BIOS 禁用安全启动,但操作系统只进入一个空白屏幕,从未启动。


把它们加起来:

如果安全启动被禁用或安装为传统启动,Xubuntu 将无法启动。

如果启用了安全启动,则不会安装 nVidia 驱动程序。

这是一个第 22 条军规。

我是 sudo

现在已经2017年了,为什么一切都这么复杂?

是否值得尝试旧版本的 BIOS?

答案1

我终于能够使用 Xubuntu 16.10 Yakkety Yak 让一切正常运转。看来它对处理安全启动有更好的支持。

  • 从 BIOS 重新启用安全启动。这似乎是从可启动 USB 驱动器启动所必需的,否则启动安装时会进入空白屏幕或必须使用 CD-ROM。

  • 从可启动 USB 驱动器安装 Yakkety Yak。

  • 在安装过程中,我检查了禁用安全启动并设置了密码。

  • 将操作系统安装为 UEFI。

  • 当操作系统首次启动时,有一个选项可以禁用安全启动。它会要求您输入安装期间创建的密码中随机选择的几个字符。请注意,对于此输入菜单,第一个索引是 1,而不是 0。这是一个非常重要的菜单,我无法在 16.04.1 LTS 中访问它。它允许您禁用安全启动,而无需从 BIOS 中执行此操作。

  • 然后,操作系统将允许第三方驱动程序从软件和更新中安装。

  • 我能够安装 nVidia 367.57 驱动程序以及适合我的 CPU 的 Intel 微码。

相关内容