Ich habe Ubuntu Precise auf der neuen Ausgabe 2012 des Apple MBA (5,2) gemäß der hervorragenden Anleitung hier eingerichtet. Jetzt möchte ich rEFIt deinstallieren, um die Boot-Optionen nicht zweimal durchgehen zu müssen. Die Boot-Optionen werden über rEFIt und GRUB in dieser Reihenfolge angezeigt. Dazu muss ich jedoch in der Lage sein, Mac OS X über Grub zu booten. Im Moment passiert dies nicht. Ich habe irgendwo gelesen, dass dies Chainloading erfordert. Könnte mich jemand anweisen, das richtig zu machen?
Vielen Dank im Voraus!
Akzeptierte Antwort:
So etwas wie die folgende GRUB 2-Konfiguration könnte funktionieren:
menuentry "OS X" {
insmod hfsplus
set root='(hd0,gpt3)'
chainloader /System/Library/CoreServices/boot.efi
}
Beachten Sie, dass Sie möglicherweise die Partitionsnummer von „gpt3“ in etwas anderes ändern müssen, z. B. „gpt2“ oder „gpt4“. Sie möchten die Partition identifizieren, auf der OS X installiert ist, und ihre Partitionsnummer verwenden. Um dieses Beispiel zu verwenden, kopieren Sie es in Ihre Datei /etc/grub.d/40_custom unter Linux und geben Sie dann sudo grub-mkconfig -o /boot/grub/grub.cfg
ein . Ich verspreche jedoch nicht, dass dies funktionieren wird; Ich habe es nicht getestet.
Eine weitere Option besteht darin, rEFIt durch rEFInd zu ersetzen und auf GRUB 2 zugunsten eines Kernels von Linux 3.3.0 oder höher mit EFI-Stub-Loader-Unterstützung zu verzichten. Leider wurde Ubuntu 12.04 mit einem 3.2.0-Kernel ausgeliefert, also müssen Sie Ihren Kernel ersetzen (oder auf Ubuntu 12.10 warten), um dies zu tun. Die rEFInd-Dokumentation beschreibt, wie das geht (siehe die Seite „Optionen zum Booten von Linux“).