grub-install :이 GPT 파티션 레이블에는 BIOS 부팅 파티션이 없습니다.


11

몇 주 동안 잘 작동하는 Ubuntu 15.04를 설치했습니다. 오늘 내 상자는 오류를 해결하기 위해 전원을 꺼야하는 시점까지 잠겼습니다. 내가 그렇게하면 부팅이 중지되었습니다.

부팅 할 때 커서가 나타나고 아무것도 표시되지 않습니다.

나는 여기에 조언을 따르려고 노력했다 : http://ubuntuhandbook.org/index.php/2013/11/reinstall-grub-ubuntu-wont-boot/ 그러나 그렇게하면 나 에게이 오류가 발생합니다 :

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

다음에 무엇을 시도해야하는지 조언이 있습니까?


UEFI 시스템이있는 경우 UEFI와 CSM이라는 완전히 다른 두 가지 부팅 방법이 있습니다. CSM-BIOS 모드를 에뮬레이트하는 CSM (UEFI 호환성 지원 모듈) UEFI 모드로 부팅하는 경우 드라이브를 gpt 파티션해야하며 ESP-efi 시스템 파티션이 있어야합니다. 그러나 BIOS 모드로 부팅 할 수 있지만 gpt를 보호하는 MBR에 grub을 설치해야하며 bios_grub 파티션이 있어야합니다. UEFI 시스템이 있어야하며 bios_grub 파티션없이 BIOS / 레거시 / CSM 모드에서 grub을 다시 설치해야합니다. BIOS로 변환하려면 bios_grub 파티션을 추가하십시오. 또는 UEFI 모드에서 grub을 부팅하고 다시 설치하십시오.
oldfred

이 상황은 데비안 PC를 업그레이드 한 후에 나에게 일어났다. 나는 그것이 고칠 수 있는지에 대한 총 손실에 있습니다. 신비한 여분의 파티션을위한 공간이 없으며, 갑자기 파티션이 왜 필요한지 궁금합니다.
Boann

답변:


12

너무 늦어서 도움을 줄 수는 있지만이 문제에 대한 해결책을 찾기 위해 나와 같은 다른 사람이이 페이지를 방문하는 데 도움이 될 수 있습니다. 디스크에 작은 파티션을 작성하고 코드 EF02 "BIOS 부팅 파티션"으로 표시해야합니다. 내가 읽은 어딘가에 200MB가 있어야하고 1007.0 KiB 하나만 넣을 수있는 공간이 있었고 동일하게 작동했습니다.


고마워 chroot 에서이 오류가 발생했으며 / boot 파티션이 BIOS가 아니라 Linux라는 것을 알았습니다. grub-intall은 더 이상 오류를보고하지 않습니다.
spyderdyne 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.