Arch 설치 GRUB 문제를 해결하는 방법은 무엇입니까?

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

BIOS 모드를 사용하여 GUID 파티션 테이블에 grub을 설치하려면 BIOS_boot 파티션을 생성해야 합니다.

GPT(GUID 파티션 테이블) 관련 지침

BIOS/GPT 구성에서BIOS 부팅 파티션필요합니다. GRUB은 core.img를 파티션에 포함합니다.

BIOS/GPT 설정의 GRUB에만 BIOS 부팅 파티션이 필요합니다.

관련 정보