![Grub 无法与 Arch Linux 一起安装](https://linux22.com/image/219120/Grub%20%E6%97%A0%E6%B3%95%E4%B8%8E%20Arch%20Linux%20%E4%B8%80%E8%B5%B7%E5%AE%89%E8%A3%85.png)
我一直在尝试在我的笔记本电脑上双启动 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 安装得很好,没有任何问题。