AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1343579
Accepted
fikr4n
fikr4n
Asked: 2021-06-04 19:02:53 +0800 CST2021-06-04 19:02:53 +0800 CST 2021-06-04 19:02:53 +0800 CST

使用第三方软件和 Secure Boot 安装 Ubuntu 20.04 LTS 令人困惑

  • 772

我已经在没有 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 兼容性:总体上它是兼容的,除了:

  1. 静音麦克风键(在键盘上)不起作用
  2. 指纹扫描仪不工作(无法识别)
  3. 启动时间太长,直到出现 GRUB
  4. 屏幕亮度不保存(每次开机总是重置为 100%)
drivers
  • 1 1 个回答
  • 3516 Views

1 个回答

  • Voted
  1. Best Answer
    Igor Kobzev
    2021-06-04T19:28:59+08:002021-06-04T19:28:59+08:00

    我同意 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并键入以下内容来确认密钥未正确安装:

    mokutil -l
    

    这将列出所有已注册的密钥,在您的情况下应该没有。

    现在,至于您是否真的需要注册此密钥,这取决于“第三方软件”到底是什么。这可能是一些硬件驱动程序,在这种情况下,您的 PC 可能无法正常工作,您应该安装这些驱动程序,然后注册与它们关联的密钥。您的 Hp Envy 有 nVidia GPU 吗?如果是这样,则该显卡的专有驱动程序肯定是您未成功注册 MOK 密钥而未能安装的第三方软件之一。您可以通过按Super(Windows) 键并键入 Additional Drivers,然后选择应用程序 Additional Drivers,从那里的列表中选择“专有测试”并安装它来解决此问题。这将提示您再次注册 MOK 密钥,这一次您可以完成它。

    希望这可以帮助。

    • 2

相关问题

  • Ubuntu 中的科胜讯调制解调器

  • 如何解决联想笔记本电脑上恢复/电源问题时禁用的蓝牙?

  • 如何为 LG X130 上网本安装 relink 无线驱动程序

  • 类似于 Eyefinity 的东西?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve