小编Chr*_*son的帖子

垫片更新后如何修复损坏的启动?

我有一台 MacBook Pro(15 英寸,2008 年末),它运行 Kubuntu 20.04 直到昨天。

系统提示我有可用的软件更新。据我所知,更新的软件包是 shim、shim-(某物),也许还有一个。我等待软件更新程序和单独的 grub 更新程序完成并在我这样做之前提示我重新启动。现在当我尝试启动时,我看到一个黑屏,上面写着:

设置 MokListRT 失败:参数无效
无法创建 MokListRT:参数无效
导入 MOK 状态失败:import_mok_state() failed
: 无效的参数
由于安全模式被禁用,继续启动_

但引导不会继续。

我今天花了很多时间寻找可能的解决方案。对我来说最有希望的是对 Ubuntu grub2 包错误的评论。评论说要删除“shim/shim-signed/mokutil”,我认为评论者的意思是删除所有这三个包。它们似乎与 UEFI 安全启动有关,这是我的老式 MacBook Pro 不支持的。我不知道为什么我的系统首先会有这些包,然后提示我更新它们。

但是我无法启动到 Kubuntu 来删除它们。引导过程甚至没有向我显示 grub 菜单,在提示输入加密密钥之前,我通常会看到它。我假设磁盘加密不是这里的问题,因为这个过程似乎并没有那么远。

我还有一个 OS X 分区,我可以通过按住option键进入 Mac 引导加载程序来引导它(并且它没有显示我的 Kubuntu 分区作为选项)。在 OS X 中,我下载了最新的 Kubuntu .iso 文件,验证了它的 SHA256 哈希值,并仔细按照 Ubuntu在 macOS 上创建可启动 U 盘教程中的说明进行操作。

当我重新启动时,按住该option键进入 Mac 引导加载程序并选择我创建的这个据称可引导的 USB 记忆棒,我确实得到了 grub 菜单。当我选择默认的 Kubuntu 或安全图形模式选项时,我得到:

[1.142769] Initramfs 解包失败:解码失败 …

mac boot grub2 uefi secure-boot

4
推荐指数
1
解决办法
6152
查看次数

标签 统计

boot ×1

grub2 ×1

mac ×1

secure-boot ×1

uefi ×1