目前我在 Ubuntu22.04 的桌面上启用了安全启动。在 NVIDIA 驱动程序安装过程中,它会要求输入安全启动密码,应在重新启动桌面时手动输入该密码,以便 NVIDIA 显卡与已安装的驱动程序一起启动。
由于我计划将此桌面放置在远程位置,并且我真的不想禁用安全启动,因此如何在每次重新启动桌面时手动输入密钥而不需要驱动到远程位置?
目前我在 Ubuntu22.04 的桌面上启用了安全启动。在 NVIDIA 驱动程序安装过程中,它会要求输入安全启动密码,应在重新启动桌面时手动输入该密码,以便 NVIDIA 显卡与已安装的驱动程序一起启动。
由于我计划将此桌面放置在远程位置,并且我真的不想禁用安全启动,因此如何在每次重新启动桌面时手动输入密钥而不需要驱动到远程位置?
在您的情况下,您应该使用该
ubuntu-drivers
工具安装 Nvidia 驱动程序,以便 Canonical 预先签署内核模块(而不是作为安装的一部分进行本地签名)。这完全避免了重新启动时的机器所有者密钥 (MOK) 注册过程。有关该工具的更多详细信息
ubuntu-drivers
:https://ubuntu.com/server/docs/nvidia-drivers-installation值得一提的是,您看到的密码提示是为了将已安装的内核+Nvidia 模块组合的本地生成签名添加到您的 UEFI 设置(“DKMS”路径)中。如果您采用这种方法,则仅在安装和编译新签名的内核模块后重新启动时才需要输入安全启动/MOK 密码,而不是每次重新启动计算机后都需要输入安全启动/MOK 密码。