如何更改 SSD 上的 grub 启动分区

如何更改 SSD 上的 grub 启动分区

在 SSD 上安装了 Ubuntu,但无法启动系统。Gparted 显示带有启动标志的 EFI 系统分区位于 /dev/nvme0n1p1 上,但 boot-repair 在 /dev/nvme0n1p2 中找到了 grub,而自动修复只是在第二个分区中重新安装了 grub。

我该如何修复这种不匹配?我可以将 nvme0n1p2 标记为启动分区吗?或者我应该尝试在 nvme0n1p1 上安装 grub 吗?(如果是,怎么做?)

启动修复报告(修复后) http://paste.ubuntu.com/25682275/

[ -d /sys/firmware/efi ] 的输出 && echo "EFI boot on HDD" || echo "Legacy boot on HDD"

是“硬盘上的 EFI 启动”

这显然表明安装是在 EFI 模式下进行的,但它在 HDD 上,但事实不应该如此(我想将其安装在 SSD 上),但也很奇怪,因为它没有启动,并且它没有显示 HDD 中的任何文件。

相关内容