Grub 无法与 Arch Linux 一起安装

Grub 无法与 Arch Linux 一起安装

我一直在尝试在我的笔记本电脑上双启动 Windows 时安装 Arch Linux,但是在尝试安装 GRUB 时,它给了我这个错误。

Installing for i368-pc platform.
grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible
grub-install: warning: GRUB can only be installed in this setup by using blocklists. However, blockists are UNRELIABLE and their use is disc ouraged...
grub-install: error: will not proceed with blocklists.

我运行了一个命令来打开一个菜单来安装 arch linux,

pacman -S wget pacman-contrib
wget archfi.sf.net/archfi
sh archfi

然后,我使用菜单将磁盘分区为 FAT32 以用于 EFI,然后将其分区为 EX4,并使用菜单安装它。我使用的是 HP 笔记本电脑,我相信我已经用了 4 年了。

编辑:USB 发生了一些问题,我必须使用 MBOK 密钥,现在它在安装菜单中给了我更多选项,它说 GRUB 已安装,当前正在测试。

答案1

GRUB 检测到您的计算机无法或未配置为以 UEFI 模式启动。但是你的硬盘是用GPT分区的。选项包括:

  • 进入 BIOS 以启用 UEFI 启动或纠正阻止启动的问题。

  • 从 GPT 分区表切换到 MBR 分区表。这可以通过 来完成gdisk

  • 创建一个未格式化的分区,标记为供 GRUB 使用。此空分区最常建议的大小是 8MB。准备分区的最简单方法是使用 GParted Live ISO。

答案2

我想通了,在 BIOS 中搞乱之后,我打开安全启动并转到 Ventoy 并添加 MBOK 密钥,之后 GRUB 安装得很好,没有任何问题。

相关内容