![关于手动输入安全启动密钥](https://linux22.com/image/1201011/%E5%85%B3%E4%BA%8E%E6%89%8B%E5%8A%A8%E8%BE%93%E5%85%A5%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E5%AF%86%E9%92%A5.png)
目前,我在装有 Ubuntu22.04 的桌面上启用了安全启动。在安装 NVIDIA 驱动程序期间,它会要求输入安全启动密码,该密码应在桌面重新启动时手动输入,以便 NVIDIA 显卡能够使用已安装的驱动程序。
由于我计划将此桌面放在远程位置,并且我真的不想禁用安全启动,我该如何在每次重新启动桌面时手动输入密钥而无需前往远程位置?
答案1
在您的情况中,您应该使用该ubuntu-drivers
工具安装 Nvidia 驱动程序,以便内核模块由 Canonical 预先签名(而不是在安装过程中本地签名)。这完全避免了重新启动时机器所有者密钥 (MOK) 注册过程。
有关该工具的更多详细信息ubuntu-drivers
:https://ubuntu.com/server/docs/nvidia-drivers-installation
值得一提的是,您在此处看到的密码提示是为了将已安装的内核+Nvidia 模块组合的本地生成签名添加到您的 UEFI 设置(“DKMS”路径)。如果您采用这种方法,则仅在安装和编译新签名的内核模块后重新启动时才需要输入安全启动/MOK 密码,而不是每次重新启动机器后都需要输入。