在 ubuntu 20.04 中加载 x.509 证书 (-65) 时出现完整性问题

在 ubuntu 20.04 中加载 x.509 证书 (-65) 时出现完整性问题

我在启动 Ubuntu 20.04 时遇到问题。最近我从 18.04 升级到 20.04。安装并成功重启几次后,我无法再启动 20.04。它显示

integrity problem loading x.509 certificate (-65) ubuntu 20.04

我已经设置了BOOT Mode: UEFISecure Boot: Disabled。之前我曾双启动 Ubuntu 和 Windows 10,但遇到了这个问题。为了确保 Windows 10 不会造成问题,现在我已将其删除。所以现在系统中只有 Ubuntu。我的系统是:

  • 宏碁 Aspire A515-52G
  • 硬盘:东芝 1TB
  • 拥有 16 GB 的英特尔傲腾内存,但在 BOOT 菜单中被“禁用”。

有谁能帮忙提出一些建议来解决这个问题吗?提前谢谢了。

答案1

如果“安全启动”被禁用,那么我强烈建议您测试硬盘是否有坏块。您需要一个 Ubuntu Live USB/DVD 来执行此操作,因此请确保手边有一个。

  1. 启动到 Live USB/DVD 会话

  2. 打开终端

  3. 如果你不知道你的 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。记住(或写下)此设备名称。

  4. 现在让我们使用以下命令测试坏块:

    sudo badblocks -sv /dev/sda
    

    笔记:一定要改变 /dev/sda 到你的 Linux 安装所在的设备名称。你不需要知道号码。所以如果 Ubuntu 安装在 /dev/sda3只需输入 /dev/sda

    此过程可能需要很长时间,具体取决于计算机扫描整个 1TB 驱动器的速度。您可能需要考虑让任务运行一整夜。

    系统运行完成后,badblocks它会提供一份报告,告知您硬盘是否有问题。如果有,那么是时候用其他硬盘替换您的东芝硬盘了。您可能能够暂时地通过运行修复驱动器sudo fsck /dev/sda2(设备名称中使用相应的数字,如 的输出所报告badblocks),但您不想太相信报告错误的硬盘驱动器。

    如果没有报告错误,那么确认 BIOS 中的“安全启动”已禁用非常重要。这通常是导致 Ubuntu 报告完整性问题的两个原因。

希望这可以帮助,

相关内容