Macbook pro 7.1로 ArchLinux를 부팅할 수 없습니다

Macbook pro 7.1로 ArchLinux를 부팅할 수 없습니다

오늘 저는 MacBook 7.1에서 Linux를 듀얼 부팅으로 설정하기로 결정했습니다. 다음과 같이 GParted로 HDD를 나누었습니다.

수리 / MacOSX / 부팅 / 루트 / 홈

MacBook 특정 설치에 대한 튜토리얼에 따라 Arch를 성공적으로 설치했습니다. 부트로더 설치 화면이 끝나면 문제가 발생합니다. 단순히 부팅(/dev/sda3) GRUB를 설치할 파티션 - 단지 제안만 합니다sda.

그런 다음 재부팅하고 파티션 테이블을 REfit과 동기화하려고 시도했지만 괜찮다고 합니다. 이상하게 들리지만 괜찮습니다. MacBook에 Ubuntu Live CD를 넣고 재부팅했습니다. 이 방법으로 Grub을 설치해 보지만 작동하지 않습니다.

ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/4d63602e-5572-4279-bee8-026a94932e91 /dev/sda3

/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition.  This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.

ubuntu@ubuntu:~$ 

이 문제를 해결할 아이디어가 거의 없습니다. 또 무엇을 시도해 볼 수 있나요?

답변1

GRUB을 설치하는 방법에는 두 가지가 있습니다.

  1. EFIish 시스템은 이를 무시하기 때문에 실제로 GRUB를 MBR에 설치할 수 있습니다. reFIT는 MBR 부트로더를 감지하고 이를 부팅 옵션으로 제공합니다("Windows"로 잘못 표시될 수도 있음).
  2. 차단 목록을 사용하여 GRUB를 강제로 설치할 수 있지만 /dev/sda3메시지에서 알 수 있듯이 이는 신뢰할 수 없습니다. 강제로 계속하려면 --force옵션 을 추가하세요 .grub-install

관련 정보