Arch 安装在 grub-install 上崩溃

Arch 安装在 grub-install 上崩溃

arch-chrootArch live USB 环境中,我正在尝试安装 GRUB(用于新安装的 Arch Linux)。

grub-install --target=x86_64-efi --efi-directory=/boot

但输出是:

Installing for x86_64-efi platform.

然后它崩溃了(光标闪烁几次,然后停止闪烁,并且计算机变得无响应,直到我用电源按钮强制关闭它)。

我之前能够在一组类似的硬件上成功安装它,并且没有任何问题(以及许多其他计算机),所以我很困惑。(“一组类似的硬件”是因为主板有缺陷,一些 RAM 插槽损坏,所以我从另一个卖家那里订购了一个新的。)因为唯一的区别是主板,我将 BIOS 和其他固件更新到最新版本,但这并没有解决问题。

我发现此主题这表明它可能与安全启动有关,但我的主板 BIOS 中似乎没有该选项(供参考:它是S5520UR);同样,我不认为这是问题所在,因为它在其他主板上运行良好。

是否存在可能导致这种情况的问题,知道这是可能的(即硬件应该支持 UEFI 启动)?

编辑刚刚运行它--debug,它似乎挂在这条语句上:

efibootmgr -c -d /dev/sda -p 1 -w -L arch -l \EFI\arch\grubx64.efi

编辑2在找到导致崩溃的线路后,发现有人同样的问题(但未解决)使用 S5520SC 主板(与我的型号几乎相同)。

以下是另一个问题这表明最新版本efibootmgr(最近才升级)可能是原因。我会尝试一下。

相关内容