我想在我的 PopOS 安装中安装 GRUB 而不是 syestemd-boot (没有真正的原因,我更喜欢 GRUB 并且我想学习如何更好地使用引导加载程序)。我想我已经很接近了,但我无法让它发挥作用,这些是我遵循的步骤。
- 安装 popOS 提供新的临时 efi 分区并从中启动(即 /dev/mydrive/partition5)
- 卸载该分区,然后在 /boot/efi 中安装我也用于窗口的当前 EFI 分区 (/dev/mydrive/partition2)
- 修改/etc/fstab以在启动时挂载分区2而不是分区5
- 安装 grub-efi(包括 os-prober 和 grub-efi -amd64)
- grub-install && update-grub,检测当前安装的 Popos 和
Windows,我也可以在 grub-customizer 中看到它们。
问题是,一旦我使用当前配置打开电脑,我就会看到 grub 终端,如果我尝试强制启动 (grub>boot),我会收到一条错误消息,指出you need to load the kernel first
。
我做错了什么?我还尝试擦除分区 5 并使用 卸载 systemd-boot uninstall systemd-boot
。
谢谢!