Ubuntu 16.04 无法在 Lenovo Y70 Touch 上启动,错误“验证失败:(0x1A)安全违规

Ubuntu 16.04 无法在 Lenovo Y70 Touch 上启动,错误“验证失败:(0x1A)安全违规

我在联想 Y70 触控笔记本电脑上安装了 Ubuntu 作为唯一的操作系统。版本为 16.04。最近更新后,系统无法启动。相反,我看到一个蓝屏,提示verification failed: (0x1A) Security Violation. 我无法启动终端、从实时 USB 启动或使用备用屏幕。

我进入 BIOS 并尝试禁用 UEFI。但更改无法生效。它总是恢复为 UEFI 启动。

我没有恢复盘,联想也不提供恢复 Windows 的方法。有人遇到过这个问题吗?

答案1

在 BIOS/UEFI 中关闭安全启动。还可以尝试保存设置或按 F10 并在保存对话框中选择“是”。

编辑:再想想,这个问题也可以通过签署/信任 UEFI 安全启动的引导加载程序、内核和内核模块来解决。

但要做到这一点,必须找到一个仍能启动机器的实时媒体。然后创建一个 chroot 环境,完成准备安全启动所需的所有复杂工作。然后将结果保存到内部文件系统。

然后重启并查看会发生什么。如果出现问题(是的,即使您有相关经验,也可能会出现问题),您必须重新启动并检查出了什么问题。

用这种方法解决问题可能需要几天甚至几周的时间。如果你想通过这种方法学习,那么这样做是值得的,否则就是在浪费时间。

我猜想其难度远远超出了中级系统管理员的技能。

尽管如此,我还是找到了一些基于 Ubuntu 的有关如何执行安全启动部分的优秀文档,以防您选择尝试。

UEFI 安全启动 - Ubuntu 密钥生成 安全启动签名 内核模块的 DKMS 部分

相关内容