![Arch 설치 GRUB 문제를 해결하는 방법은 무엇입니까?](https://linux55.com/image/160520/Arch%20%EC%84%A4%EC%B9%98%20GRUB%20%EB%AC%B8%EC%A0%9C%EB%A5%BC%20%ED%95%B4%EA%B2%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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 파티션을 생성해야 합니다.
BIOS/GPT 구성에서BIOS 부팅 파티션필요합니다. GRUB은 core.img를 파티션에 포함합니다.
BIOS/GPT 설정의 GRUB에만 BIOS 부팅 파티션이 필요합니다.