MacBook Pro에 Ubuntu 16.04 Desktop을 설치했는데 지금은 OS X를 부팅할 수 없습니다. 내 디스크 파티션 테이블은 다음과 같습니다
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 392401823 391992184 186.9G Apple HFS/HFS+
/dev/sda3 392402944 490233855 97830912 46.7G Linux filesystem
/etc/grub.d/40_custom에 다음과 같이 메뉴 항목을 추가했습니다.
menuentry "OS X" {
insmod hfsplus
set root=(hd0,gpt2)
multiboot /boot
}
update-grub을 실행한 다음 재부팅하세요.
이제 "OS X"에 대한 항목이 표시되지만 이를 선택하면 다음과 같이 표시됩니다.
error: disk 'hd0,gpt2' not found.
Press any key to continue...
어떻게 해결할 수 있나요?
답변1
/etc/grub.d/40_custom 파일에 다음 코드를 추가하면 잘 작동했습니다.
menuentry "OS X" {
insmod hfsplus
search --set=root --file /System/Library/CoreServices/boot.efi
chainloader /System/Library/CoreServices/boot.efi
}
그런 다음 실행
sudo grub-mkconfig -o /boot/grub/grub.cfg
iMac 17,1(Macbook Retina 2015년 후반), Ubuntu 16.04 LTS, Mac OS El Captain에서 테스트되었습니다.
답변2
다음 명령이 /boot/efi 파티션을 나열하는지 확인하십시오. cat /etc/fstab
/boot/efi가 없으면 Mac OS X로 부팅할 수 없습니다. 존재하는 경우 다음과 같이 grub에 메뉴 항목을 추가해야 합니다. :
- 즐겨 사용하는 텍스트 편집기를 루트로 사용하여 /etc/grub.d/40_custom 파일을 엽니다. 터미널의 예:
gksudo gedit /etc/grub.d/40_custom
또는sudo vi /etc/grub.d/40_custom
그런 다음 파일 끝에 다음 줄을 추가합니다.
menuentry "MacOSX" { # Search the root device for Mac OS X's loader. search --file --no-floppy --set=root /usr/standalone/i386/boot.efi # chainload the loader, pass parameters like -v directly chainloader (${root})/usr/standalone/i386/boot.efi #-v }
저장하고 종료
- 다음과 같이 grub 구성을 업데이트하십시오.
sudo update-grub
이 답변을 찾는 사람은 누구나 쉽게 해당 단계를 재현할 수 있도록 단계별로 답변했습니다. 이는 EFI 모드에 Ubuntu가 설치된 Ubuntu 16.04에서 테스트되었습니다. 맥 OS X: 엘 캐피탄, 맥 미니.
답변3
문제에 대한 일반적인 해결책이 있습니다. 최근에 나는 Sierra Mac OS X가 설치된 iMac에 Ubuntu 16.04LTS Gnome을 설치했습니다. 그 이유는 OS가 느려지고 더 빠른 것을 원했기 때문입니다(Linux를 사용한 지 17년이 된 후에는 해결책이 분명해졌습니다). 나는 좋은 튜토리얼을 따라아이맥의 우분투
Ubuntu 설치 후 iMac을 재부팅할 때까지 모든 것이 잘 진행되었습니다. 유일한 부팅 시스템은 Linux였고, 더욱이 GRUB 메뉴를 볼 수 없었습니다... 부팅이 되었기를 바랍니다. Linux는 훌륭하게 작동하지만 일부 무선 및 그래픽 드라이버가 누락되었지만(대신 Xorg를 사용함) 이더넷 케이블을 통해 연결한 후 내 모뎀을 모두 업데이트하고 드라이버를 설치했습니다. Wi-Fi 드라이버 설치 링크: 우분투 맥 Wi-Fi 드라이버
그래픽 드라이버는 시스템 설정 GUI를 통해 선택 가능
이제 Linux와 Mac OS X의 이중 부팅으로 돌아가겠습니다. GRUB를 사용해 보았는데 어떤 방법도 효과가 없었습니다!!! "옵션 키"를 눌러도 더 이상 작동하지 않습니다(GRUB가 iMac MBR을 덮어썼습니다).
주말 전에 만들려고 거의 포기했는데 rEFInd를 시도해 봤습니다.
sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind
Linux 및 Mac OS X에서 완벽하게 작동하는 듀얼 부팅을 얻는 데 필요한 모든 것이 있었습니다. 이제 부팅 rEFInd 부팅 메뉴가 있고 부팅 파티션 중에서 쉽게 선택할 수 있습니다.
남은 유일한 문제는 여전히 GRUB 스플래시 메뉴입니다. 일부 잘못된 그래픽 메뉴로 인해 어떤 옵션도 볼 수 없습니다. 콘솔 모드를 시도했지만 작동하지 않습니다. 부팅 시 그래픽 방식에 대한 오류 메시지가 나타납니다. 최대한 빨리 여기에 보고하겠습니다. 해결하겠습니다!
PS01:
그런 다음 모든 Ubuntu 설치에 유용한 몇 가지 조정을 수행했습니다. 우분투 속도를 높이는 방법
특히예압마술처럼 나에게 일했습니다. 일반적으로 시작 시 느리게 진행됩니다. Gimp는 이제 0.5초 만에 로드됩니다!
답변4
그냥 실행
os-prober
Linux를 형성하고 다시 실행하세요.
grub-mkconfig -o /boot/grub/grub.cfg
마지막으로 grub을 다시 설치하십시오.
grub-install /dev/sda