注册新的机器所有者密钥?


13

我安装了Ubuntu,然后决定通过来安装virtualboxapt install

突然,我被问到:

  ┌───────────────────────┤ Configuring Secure Boot ├────────────────────────┐
  │ A new Machine-Owner key has been generated for this system to use when   │
  │ signing third-party drivers. This key now needs to be enrolled in your   │
  │ firmware, which will be done at the next reboot.                         │
  │                                                                          │
  │ If Secure Boot validation was previously disabled on your system,        │
  │ validation will also be re-enabled as part of this key enrollment        │
  │ process.                                                                 │
  │                                                                          │
  │ Enroll a new Machine-Owner Key?                                          │
  │                                                                          │
  │                    <Yes>                       <No>                      │
  │                                                                          │
  └──────────────────────────────────────────────────────────────────────────┘ 

我不知道那是什么意思,但是听起来好像我不会对此有强烈的看法。

什么是“安全”选择?

默认选择是“否”,所以我猜这是大多数用户选择的内容吗?

更新:我只是阅读了所有https://wiki.ubuntu.com/UEFI/SecureBoot,但我仍然不确定。我隐约记得安装操作系统时的类似步骤,所以我想我应该已经有了一个密钥,而创建一个新密钥可能会引起问题。

更新2:我只是再次收到此提示,这次是一条介绍性消息,内容为:“ UEFI安全启动需要其他配置才能与第三方驱动程序一起使用。 ”我单击“下一步”只是为了查看,但随后意外地按了“返回”对话框消失。

Answers:


7
sudo dpkg-reconfigure virtualbox-dkms

如果您需要再次回到该对话框。

如果您尚未注册机器所有者密钥(MOK),Ubuntu 18.04 + virtualbox-dkms将仅显示该对话框。如果已经注册了MOK,则dkms只会卸载并重新安装virtualbox dkms驱动程序。

启用安全启动的方法是“安全”方法。告诉它注册一个新的MOK。在指定“传输”密码并重新启动后,它将生成并“准备”它以进行注册。

重新启动时,MOK Manager而非GRUB将显示为蓝色。选择[注册MOK]。在重新启动之前,输入先前输入的“传输”密码。您将不再被要求提供此“运输”密码,因此您现在就可以忘记它。验证MOK证书信息(创建日期)是否显示了生成它的时间。继续注册MOK。

您可以重新引导回Ubuntu并运行

sudo dpkg-reconfigure virtualbox-dkms

再次。它应该只是卸载并重新安装。

将来的dkms内核驱动程序应使用MOK密钥自动签名,而无需您采取进一步的特殊措施。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.