在Ubuntu上启用安全启动的NVIDIA驱动

在Ubuntu上启用安全启动的NVIDIA驱动

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

在Kubuntu上启用安全启动后,NVIDIA驱动无法正常工作。通过安装必要工具、生成密钥、重新安装驱动并在MOK管理菜单中输入密码,最终成功解决了问题。

🎯

关键要点

  • 在Kubuntu上启用安全启动后,NVIDIA驱动无法正常工作。
  • 检查nvidia-smi时出现错误,提示无法与NVIDIA驱动通信。
  • 更新apt包和驱动程序未能解决问题。
  • 安装必要工具:openssl和mokutil。
  • 创建用于存放密钥的目录。
  • 生成用于签署驱动程序的密钥。
  • 导入生成的密钥,并设置新密码。
  • 重新安装NVIDIA驱动程序,清除旧驱动。
  • 重启系统并进入MOK管理菜单,输入密码完成密钥注册。
  • 重启后,NVIDIA驱动程序正常工作,可以通过nvidia-smi命令验证。

延伸问答

在Kubuntu上启用安全启动后,NVIDIA驱动出现了什么问题?

在Kubuntu上启用安全启动后,NVIDIA驱动无法正常工作,nvidia-smi出现错误,提示无法与驱动通信。

如何解决Kubuntu上NVIDIA驱动无法工作的情况?

解决方法包括安装openssl和mokutil,生成密钥,重新安装NVIDIA驱动,并在MOK管理菜单中输入密码。

在解决NVIDIA驱动问题时需要安装哪些工具?

需要安装的工具包括openssl和mokutil。

生成用于签署驱动程序的密钥的命令是什么?

生成密钥的命令是:sudo openssl req -new -x509 -newkey rsa:2048 -keyout /var/lib/shim-signed/mok/MOK.priv -outform DER -out /var/lib/shim-signed/mok/MOK.der -days 36500 -subj "/CN=MyKey4Nvidia/" -nodes。

在重启后如何完成密钥注册?

重启后,在启动过程中选择“Enroll MOK”,输入之前设置的密码以完成密钥注册。

如何验证NVIDIA驱动是否正常工作?

可以通过运行nvidia-smi命令来验证NVIDIA驱动是否正常工作。

➡️

继续阅读