在安全启动的计算机的情况下,最新的 ubuntu 20.04/xubuntu 20.04 安装是否会破坏 nvidia 驱动程序的自动安装?
背景:我在各种台式机、服务器和笔记本电脑上使用 ubuntu 和 xubuntu 至少 10 年了。我有一台笔记本电脑,由于安全/加密的窗口,它需要处于安全启动模式。这台笔记本电脑(Aero15x 2017,GTX 1070)配有独立的 nvidia GPU,多年来在 18.04 和 20.04 上运行良好,并定期自动更新 nvidia 驱动程序,没有任何问题。
然而,在 1 月份,我估计在更新了所有软件包(我相信包括 nvidia-driver-510)之后,它停止了启动。Grub 像往常一样出现,但是当我选择通常的最新内核时,启动的前两行出现,包括加载 initramfs,然后在“安全启动”消息之前锁定。我尝试使用 ubuntu 20.04 和 xbuntu 20.04 的实时 usb 进行各种修复,两者都使用 nouveau 驱动程序轻松启动。
我最终重新安装了 latex ubuntu 20.04,然后重新安装了最新的 xubuntu 20.04,两者都安装得很顺利。但是当我在图形软件管理面板中使用“安装其他驱动程序选项”时,锁定又出现了。我尝试了几个版本的驱动程序(510、470)和几个可以安装的内核。
最终,看起来通常的自动签名/注册过程没有发生。我想出了一个解决方法,从 nvidia 网站下载 nvidia 驱动程序 (510) 的运行文件版本,然后执行命令行安装并选择“签名驱动程序”选项,然后在重启后使用“MOK”将签名添加到我的安全启动 nvram 中。
答案1
我使其与安全启动一起工作的步骤如下:
sudo apt-get update
sudo apt-get upgrade
我按下然后出现一个标有“执行 MOK 管理”的菜单,其中有以下四个选项:
1. 继续启动 2. 注册密钥 3. 从磁盘注册密钥 4. 从哈希注册密钥
我选择了选项 2,然后继续启动,它终于起作用了,我进入 Ubuntu 设置->详细信息,我的显卡名称显示正确。