我下载了 Ubuntu Server 18.04.2(经典安装程序)并将其放在闪存驱动器上。然后我运行了完整性检查,一切都很好。但后来我意识到我想安装 HWE 内核。选择 HWE 内核后,安装程序开始屏幕会重新加载,我想知道如果我使用 HWE 内核运行完整性检查是否会得到不同的结果。
事实证明确实如此,并且 EFI.img 文件未通过 MD5 检查。
./boot/grub/efi.img file failed the MD5 checksum
我仔细检查了我用来刻录 USB 的 iso 的 SHA256(用 USB creator 制作),没问题,所以我想我必须有一个双层 USB 记忆棒。我尝试了另一根棍子(这次使用 dd 复制方法)并遇到了同样的问题。然后我尝试了第三个不同品牌的 USB 记忆棒(再次使用 dd),但还是一样。
那么安装程序本身有问题吗?或者每次我尝试创建可启动 USB 时,完全相同的文件是否会不断损坏?
编辑:好的,现在我真的很困惑。似乎 efi.img 文件在检查过程中的某个时间点损坏了。以下是一系列镜头来说明:
- 我从我的 USB 驱动器的 UEFI 分区启动(奇怪的是,在我今天制作的所有 USB 驱动器上,BIOS 看到了两个 UEFI 分区,不确定这是否相关)。
- 接下来我在主菜单中运行完整性检查: 它通过了:
- 然后我进入 HWE 内核并尝试从那里进行完整性检查,但失败了(这篇文章的原始原因)。
- 然后这是真正的踢球者..现在当我从主菜单运行完整性检查时,我得到了同样的错误!!进行检查的行为是否以某种方式导致了腐败?
还有一件事:官方称“经典”的基于键盘的安装程序是什么?我不知道该在什么下提交错误,因为它似乎没有像“Subiquity”这样的方便名称。
更新:如果我选择sandisk 而不是sandisk: uefi 分区,则会执行旧版引导,主菜单外观不同。但是,我无法在手动分区编辑器中创建 UEFI 分区。也许 EFI 部分用于引导 USB,这就是校验和失败的原因?经典安装程序是否已不再维护?
在通过评论对话后,原始海报@Thoughtcraft 可以解决这个问题:
安装标准方式(使用第一个选项“安装 Ubuntu Server”)可以工作,并且可以稍后安装 HWE 内核以获得所需的 Ubuntu Server 系统。