我在启动 Ubuntu 20.04 时遇到问题。最近我从 18.04 升级到 20.04。安装并成功重启几次后,我无法再启动 20.04。它显示
integrity problem loading x.509 certificate (-65) ubuntu 20.04
我已经设置了BOOT Mode: UEFI
和Secure Boot: Disabled
。之前我曾双启动 Ubuntu 和 Windows 10,但遇到了这个问题。为了确保 Windows 10 不会造成问题,现在我已将其删除。所以现在系统中只有 Ubuntu。我的系统是:
- 宏碁 Aspire A515-52G
- 硬盘:东芝 1TB
- 拥有 16 GB 的英特尔傲腾内存,但在 BOOT 菜单中被“禁用”。
有谁能帮忙提出一些建议来解决这个问题吗?提前谢谢了。
答案1
如果“安全启动”被禁用,那么我强烈建议您测试硬盘是否有坏块。您需要一个 Ubuntu Live USB/DVD 来执行此操作,因此请确保手边有一个。
启动到 Live USB/DVD 会话
打开终端
如果你不知道你的 Ubuntu 安装在哪里(例如:)
/dev/sda2
,让我们来查找一下。在终端中输入以下内容:sudo fdisk -l
您将看到屏幕上出现大量信息。向上滚动直到看到东芝硬盘的记录。它看起来如下所示:
Disk identifier: D846D15F-9BF1-4583-B863-24DD1902198D Device Start End Sectors Size Type /dev/nvme0n1p1 2048 2000895 1998848 976M EFI System /dev/nvme0n1p2 2000896 936214527 934213632 445.5G Linux filesystem /dev/nvme0n1p3 936214528 1000214527 64000000 30.5G Linux swap
您的设备名称可能为
/dev/sdaX
或/dev/sdbY
。其中一个是您安装 Ubuntu 的位置。类型可能为Linux filesystem
。记住(或写下)此设备名称。现在让我们使用以下命令测试坏块:
sudo badblocks -sv /dev/sda
笔记:一定要改变
/dev/sda
到你的 Linux 安装所在的设备名称。你不需要知道号码。所以如果 Ubuntu 安装在/dev/sda3
,只需输入/dev/sda
。此过程可能需要很长时间,具体取决于计算机扫描整个 1TB 驱动器的速度。您可能需要考虑让任务运行一整夜。
系统运行完成后,
badblocks
它会提供一份报告,告知您硬盘是否有问题。如果有,那么是时候用其他硬盘替换您的东芝硬盘了。您可能能够暂时地通过运行修复驱动器sudo fsck /dev/sda2
(设备名称中使用相应的数字,如 的输出所报告badblocks
),但您不想太相信报告错误的硬盘驱动器。如果没有报告错误,那么确认 BIOS 中的“安全启动”已禁用非常重要。这通常是导致 Ubuntu 报告完整性问题的两个原因。
希望这可以帮助,