MOK Manager 在 ASUS Zenbook Pro 上遇到问题

MOK Manager 在 ASUS Zenbook Pro 上遇到问题

购买了一台华硕 ZenBook Pro UX501VW,并通过 Win10 本身缩小了 Win10 分区。确保只有三个主分区,并为 Ubuntu 添加了第四个分区。

我无法启动 Ubuntu 16.04 Live USB,但执行“Shift + 重新启动点击”几次后,问题就解决了。大多数情况下,“安装 Ubuntu”选项会在启动过程中停止。有几次我成功进入了实际安装过程。标记为安装第三方,以及禁用安全启动选项,我认为这意味着 Ubuntu 应该自动为我处理 UEFI/安全启动兼容性。根据要求为此注册了一个密码。单击下一步。完成安装。

当我重新启动时,MOK 管理器会弹出。但我不知道如何让它成功工作,以便我可以启动 Ubuntu。所有列表(文件和目录,以及列出的所有目录中的所有文件,都不是可以导入的密钥)。我需要生成密钥吗?从不明显的地方加载密钥?

我尝试过禁用快速启动、安全启动并启用 CSM。但都无济于事。甚至尝试安装 14.04 和 17.04。结果相同 -> Ubuntu Live USB 时不时启动(加载过程中不会暂停),我可以完成安装。但我从来没能从我的 SSD 启动任何已安装的 Ubuntu 版本。已经挣扎了三天了。

在禁用所有 UEFI 选项后,我只能使用 MOK 管理器进行安装,它没有列出任何可以作为密钥导入的文件。我认为这一定是解决方案,因为这似乎是我唯一无法尝试的东西,因为 MOK 管理器没有可用的密钥可以导入,而选择“继续启动”显然会导致无法启动的 Ubuntu 安装。

我能想到的唯一其他事情是,在 Ubuntu 安装过程中,第四个分区被分成了两个 - OS 分区 + 交换分区。这可能意味着我创建了第五个分区,从而造成了麻烦,但我认为这不是原因,因为我仍然可以正常启动 Win10。

我该如何继续?

答案1

购买了一台华硕 ZenBook Pro UX501VW,并通过 Win10 本身缩小了 Win10 分区。确保只有三个主分区,并为 Ubuntu 添加了第四个分区。

几乎每台搭载 Windows 8 或更高版本的计算机都配置为从 GPT 磁盘以 EFI 模式启动,您后来写的某些内容进一步证明了您的计算机配置如此。GPT 没有旧 MBR 分区系统的四个主分区限制。因此,您不必担心该限制;事实上,如果您删除分区以使其少于四个,您可能会删除一些您以后会后悔的东西。现在对此做任何事情都为时已晚,但我想提供有关 GPT 改进的信息,以供您将来使用,并让其他可能阅读本文的人受益。

我无法启动 Ubuntu 16.04 Live USB,但按“Shift + 重启点击”几次就可以解决。

很难说清楚是什么原因导致您偶尔无法启动安装程序,但一般来说,在处理新硬件时,我建议您使用最新版本的 Ubuntu;较新的版本包含较新的驱动程序,这可能是使较新的计算机正常工作所必需的。因此,建议您使用 17.04 或至少 16.04.2。

标记安装第三方,以及禁用安全启动选项,我认为这意味着 Ubuntu 应该自动为我处理 UEFI/安全启动兼容性。

就我个人而言,我尽量避免使用第三方驱动程序。根据我的经验,它们造成的问题比解决的问题还多。当然,您可能会有不同的体验或不同的需求,特别是如果您玩的游戏更适合第三方视频驱动程序。

禁用安全启动可以更轻松地加载第三方驱动程序,但这也意味着(假设的)恶意软件可能更容易感染您的系统。

当我重启时,MOK 管理器弹出。但我不知道如何让它成功运行,以便我可以启动 Ubuntu。

这不应该发生。只有grubx64.efi文件未正确签名时才会出现 MokManager。因此,您很可能遇到了错误,但很难说这个错误存在哪里。但从广义上讲,有两种可能性:

  • 你的固件-- 您的固件可能存在某种缺陷,导致其无法与 Ubuntu 的安全启动功能配合使用。因此,您可以联系 ASUS,了解您的计算机是否有可用的固件更新。
  • Ubuntu 组件-- Ubuntu 组件(如 Shim 或 GRUB)可能有错误。(在这种情况下,我认为不正确的签名是一个错误。)这实际上是一个很广泛的类别,有许多可能的解决方案。我会从重新安装开始没有选择禁用安全启动的选项。(我不确定,但我认为该选项实际上并没有禁用固件中的安全启动;它只是告诉内核不要回调安全启动来验证内核模块。)我还会安装没有第三方驱动程序。即使您知道自己需要这些驱动程序,也可以稍后再安装它们。

如果您无法通过更新固件或使用其他选项重新安装来解决这个问题,您可以尝试在固件中禁用安全启动。具体如何操作因计算机而异,因此无法简明扼要地描述如何操作。我确实在我的这个页面,所以你可能想读一下它。

我已尝试禁用快速启动、安全启动并启用 CSM。

仔细检查您是否已禁用安全启动在固件中(而不仅仅是选择 Ubuntu 安装程序提供的选项)。如果你有并且你仍然如果看到 MokManager 出现,则表明有某种原因导致 GRUB 无法启动。您可以尝试我的rEFInd 启动管理器而是下载 USB 闪存驱动器或 CD-R 版本并尝试从中启动;您应该能够启动 Ubuntu,然后将 PPA 或 Debian 软件包安装到硬盘上。考虑到您遇到的问题的性质,我无法保证这会起作用,但可能会;即使不会,失败的细节也可能很有启发性。

如果你想与 Windows 双启动,不要启用 CSM!最好的情况下,这不会产生任何影响。最坏的情况下,您最终会创建一个混合模式 (BIOS/EFI) 安装,这将比全 EFI 安装更难管理。请参阅我在 CSM 上的页面了解详情。

我唯一能想到的另一件事是,在 Ubuntu 安装过程中,第四个分区被分成了两个 - 操作系统分区 + 交换分区。这可能意味着我创建了第五个分区,从而造成了麻烦

不,这不是问题所在;正如我所说,GPT 不受 MBR 四个主分区限制的影响。在 GPT 下,主分区、扩展分区和逻辑分区之间没有区别,默认分区表最多支持 128 个分区。我有几台计算机,每台都有十几个 GPT 分区,它们运行良好。

相关内容