Nic*_*oul 14 virtualbox virtualization uefi secure-boot 18.04
我安装了Ubuntu,然后决定安装VirtualBox的通过apt 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> ?
? ?
????????????????????????????????????????????????????????????????????????????
Run Code Online (Sandbox Code Playgroud)
我不知道这意味着什么,但这听起来不像我会有强烈意见的事情。
什么是“安全”的选择?
默认选择是“否”,所以我想这是大多数用户选择的吗?
更新:我刚刚阅读了https://wiki.ubuntu.com/UEFI/SecureBoot 的所有内容,但我仍然不确定。我依稀记得我安装操作系统时的一个类似步骤,所以我想我应该已经有一个密钥了,创建一个新的可能会导致问题。
更新 2:我刚刚再次收到此提示,这次是一条介绍消息,上面写着“ UEFI 安全启动需要额外配置才能与第三方驱动程序一起使用。 ”我单击“下一步”只是为了查看,但意外地按“返回”对话框消失。
sudo dpkg-reconfigure virtualbox-dkms
Run Code Online (Sandbox Code Playgroud)
如果您需要再次返回该对话框。
如果您尚未注册机器所有者密钥 (MOK),Ubuntu 18.04 + virtualbox-dkms 只会显示该对话框。如果已经注册了 MOK,dkms 将卸载并重新安装 virtualbox dkms 驱动程序。
启用安全启动的方法是“安全”方法。告诉它注册一个新的 MOK。在您指定“传输”密码并重新启动后,它将生成它并“准备”它以进行注册。
当您重新启动时,MOK Manager 而不是 GRUB 将显示为蓝色。选择,[注册 MOK]。输入之前在重启前输入的“传输”密码。您永远不会再被要求提供此“传输”密码,因此您现在可以忘记它。验证 MOK 证书信息(创建日期)显示您生成它的时间。继续注册 MOK。
您可以重新启动回 Ubuntu 并运行
sudo dpkg-reconfigure virtualbox-dkms
Run Code Online (Sandbox Code Playgroud)
再次。它应该只是卸载并重新安装。
未来的 dkms 内核驱动程序应自动使用 MOK 密钥进行签名,而无需您采取进一步的特殊操作。
| 归档时间: |
|
| 查看次数: |
6490 次 |
| 最近记录: |