web-dev-qa-db-ja.com

ArchにGRUBをインストールすることで問題を解決するには?

VMwareにArch Linuxをインストールしようとしていますが、GRUBに問題があります。

に:

grub-install /dev/sda --target=x86_64-efi --efi-directory=/boot

でる:

Installing for x86_64-efi platform
EFI variables are not supported on this system.
EFI variables are not supported on this system.
grub-install: error: efibootmgr failed to register the boot entry: No such file or directory.

に:

grub-install --target=i386-pc /dev/sda

でる:

Installing for i386-pc platform
grub-install: warning: this GPT partition label contains no BIOS Boot Partitionl; embedding won't be possible.
grub-install: warning: Embedding os not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and theur use is discouraged..
grub-install: error: will not proceed with blocklists.

GRUBをインストールする他の方法はありますか?それとも私は何か間違ったことをしていますか?

1
kshnkvn

GUID biosモードのパーティションテーブルでGRUBを挿入するには、bios_bootパーティションを作成する必要があります。

GUIDパーティションテーブル(GPT)固有の手順

BIOS/GPT構成では、 BIOSブートパーティション が必要です。 GRUBは、core.imgをこのパーティションに埋め込みます。

BIOSブートパーティションは、BIOS/GPTセットアップのGRUBでのみ必要です

0
GAD3R