我已经在没有 UEFI 的计算机上安装了好几次 Ubuntu,因此没有安全启动,但这次我很困惑。我在 HP Envy 15 中安装了 Ubuntu 20.04 LTS,使用现有的 Wind*** 进行双引导。我已经阅读了一些关于 MOK 的 QA 和解释,但我仍然不确定。让我讲故事。感谢您耐心阅读我的故事。
这一步有安装第三方软件的选项,我查了一下,被要求输入密码,当然是两次。我输入了密码。它说我稍后会协助设置。
问题1:这实际上是什么密码?它是 BIOS 密码,还是用于签署 grub 的密码,或者只是我需要在重启后输入的确认密码?
问题 2:这是一次性密码,还是以后可以更改此密码?如何改变它?
安装过程完成后,我重新启动了计算机。然后,出现了一个蓝屏,类似于MOK Management。有四个选项:继续启动、注册密钥、从磁盘注册密钥和从哈希注册密钥。
问题 3:这个蓝屏是固件的一部分,还是 Grub 的一部分?
问题4:究竟什么是“钥匙”?是我之前输入的密码吗?
不知道该选择什么,我选择了选项 2,“注册密钥”。我希望输入密码提示,但事实并非如此。相反,有两个选项,其中之一是“查看”某些东西。
问题 5:注册是自动完成的吗?无需输入密码或密钥等任何内容?
当时我就懵了,在网上找个教程的时候,电脑屏幕自动关机了,我还以为是自动休眠或者自动重启,因为我什么都没做。恢复/重新启动后,再次是MOK管理,但是第二个选项是“重置”MOK列表或其他东西,而不是“注册密钥”。我选择了“reset”,输入密码,出现了一个错误信息,比如没有数据或什么都没有。之后选择“继续启动”,就成功进入了Ubuntu桌面。但是,没有安装向导所说的安装第三方软件的帮助。顺便说一句,自动睡眠或自动重启发生了好几次,因为我继续在互联网上搜索,但没有任何帮助。
问题 6:如何验证一切正常(UEFI 或 Secure Boot 没有弄乱密码或密钥,第三方软件安装/激活成功)?
问题 7:在 MOK 管理菜单中,什么是注册密钥、从磁盘注册和从哈希注册?
谢谢你。如果 askubuntu 禁止问太多问题,请指导我。
奖励:如果有人正在寻找与 HP Envy 15 的 Ubuntu 兼容性:总体上它是兼容的,除了:
- 静音麦克风键(在键盘上)不起作用
- 指纹扫描仪不工作(无法识别)
- 启动时间太长,直到出现 GRUB
- 屏幕亮度不保存(每次开机总是重置为 100%)
我同意 Ubiquity 安装程序可以更好地解释这种 MOK 管理,因为我自己也一直在努力解决它。
Q1:这实际上是什么密码?它是 BIOS 密码,还是用于签署 grub 的密码,或者只是我需要在重启后输入的确认密码?
A1:这是确认为您的第三方驱动程序或软件注册 MOK 密钥的密码。您只需使用此密码一次,因此您可以选择一个简单的密码,只要密码长度至少为 8 个字符即可。
Q2:这是一次性密码,还是以后可以更改密码?如何改变它?
A2:见上文。您只会使用一次,因此无需更改。
Q3:这个蓝屏是固件的一部分,还是 Grub 的一部分?
A3:它是用于 UEFI 系统的 Linux 引导加载程序 Shim 的一部分。它引导 GRUB,然后引导 GNU/Linux。
Q4:究竟什么是“key”?是我之前输入的密码吗?
A4:不,关键是连接到您正在安装的第三方驱动程序的长字符组合。Ubuntu也有这个key,其实是微软自己签名的,不用手动注册。但是任何第三方驱动程序(如 nVIDIA 视频驱动程序等)都需要手动签名,这是 Ubiquity 安装程序在提示您为新密钥创建密码时所做的。您需要此密码才能向 MOK 管理工具确认您确实要注册此密钥,而不是恶意程序或黑客。
Q5:注册是自动完成的吗?无需输入密码或密钥等任何内容?
A5:如果您没有输入密码,则表示尚未完成注册。我认为您应该选择“查看”旁边的另一个选项,但是屏幕在几秒钟不活动后设置为过期,这就是发生的事情。
Q6:如何验证一切正常(UEFI 或 Secure Boot 没有乱用密码或密钥,第三方软件安装/激活成功)?
CtrlA6:您可以通过打开终端 ( ++ Alt)T并键入以下内容来确认密钥未正确安装:
这将列出所有已注册的密钥,在您的情况下应该没有。
现在,至于您是否真的需要注册此密钥,这取决于“第三方软件”到底是什么。这可能是一些硬件驱动程序,在这种情况下,您的 PC 可能无法正常工作,您应该安装这些驱动程序,然后注册与它们关联的密钥。您的 Hp Envy 有 nVidia GPU 吗?如果是这样,则该显卡的专有驱动程序肯定是您未成功注册 MOK 密钥而未能安装的第三方软件之一。您可以通过按Super(Windows) 键并键入 Additional Drivers,然后选择应用程序 Additional Drivers,从那里的列表中选择“专有测试”并安装它来解决此问题。这将提示您再次注册 MOK 密钥,这一次您可以完成它。
希望这可以帮助。