我正在尝试在虚拟机中安装 BlackArch Linux,但是当我尝试下载 GRUB 时它不起作用。我输入
grub-install --target=x86_64-efi --bootloader-id=GRUB*
当我输入该内容时,我收到一条错误消息
Cannot find EFI directory
我不知道为什么它不起作用。有人可以帮忙吗?
答案1
您没有 EFI 目录。 (您没有 UEFI)请改用 MBR。
试一试:
使用:fdisk -l
它将显示您当前的设置。你会看到类似这样的内容:
/dev/sdX#
/dev/sdx#
这些条目代表系统上的分区。您的 MBR 位于“分区表之外”,因此直接位于 上/dev/sdx
,而不是位于任何 /dev/sdx# 上。
这就是你想要安装 grub 的地方:
grub-install /dev/sdx
希望这可以帮助。让我知道这是否有效:)