Ich habe Ubuntu 16.04 Desktop auf meinem MacBook Pro installiert und kann OS X jetzt nicht starten. Meine Festplattenpartitionstabelle lautet:
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
Ich habe den Menüeintrag in /etc/grub.d/40_custom wie folgt hinzugefügt:
menuentry "OS X" {
insmod hfsplus
set root=(hd0,gpt2)
multiboot /boot
}
Führen Sie update-grub aus und starten Sie es neu.
Jetzt kann ich den Eintrag für "OS X" sehen, aber wenn ich ihn auswähle, heißt es:
error: disk 'hd0,gpt2' not found.
Press any key to continue...
Wie kann ich es reparieren?
sudo update-grub
sollte den OS X-Bootloader erkennen und automatisch hinzufügen, dies scheint jedoch manchmal fehlzuschlagen. Viele Mac-Benutzer bevorzugen die Verwendung meines rEFInd-Boot-Managers zur Verwaltung des Boot-Prozesses anstelle von GRUB.Antworten:
Das Hinzufügen der folgenden Codes zur Datei /etc/grub.d/40_custom hat bei mir gut funktioniert:
und dann rennen
Getestet auf iMac 17,1 (Macbook Retina Ende 2015), Ubuntu 16.04 LTS, Mac OS El Captain
quelle
Stellen Sie sicher, dass der folgende Befehl eine / boot / efi-Partition auflistet:
cat /etc/fstab
Wenn / boot / efi nicht vorhanden ist, können Sie Mac OS X nicht starten. Wenn es vorhanden ist, müssen Sie den Menüeintrag in grub wie folgt hinzufügen ::gksudo gedit /etc/grub.d/40_custom
odersudo vi /etc/grub.d/40_custom
Fügen Sie dann die folgenden Zeilen am Ende der Datei hinzu:
Speichern und Beenden
sudo update-grub
Ich habe Schritt für Schritt geantwortet, damit jeder, der diese Antwort findet, die Schritte leicht reproduzieren kann. Dies wurde unter Ubuntu 16.04 getestet, wobei Ubuntu im EFI-Modus installiert war. Mac OS X: El Capitan, Mac mini.
quelle
Ich habe meine allgemeine Lösung für das Problem. Kürzlich habe ich Ubuntu 16.04LTS Gnome auf meinem iMac mit Sierra Mac OS X installiert. Der Grund dafür war, dass das Betriebssystem träge wurde und ich etwas schnelleres wollte (und nach 17 Jahren mit Linux war die Lösung offensichtlich). Ich folge einem netten Tutorial Ubuntu auf iMac
Bis zum Neustart des iMac nach der Ubuntu-Installation lief alles hervorragend. Das einzige Boot-System war Linux, außerdem konnte ich das GRUB-Menü nicht sehen ... Hoffentlich bootete es) Das Linux funktioniert hervorragend, nur einige Wireless- und Grafiktreiber fehlten (stattdessen Xorg verwendet), aber nach dem Anschließen über ein Ethernet-Kabel an Mein Modem Ich habe alle Updates gemacht und die Treiber installiert. Ein Link zur Installation der Wifi-Treiber: Ubuntu Mac Wifi-Treiber
Grafiktreiber können über die Benutzeroberfläche der Systemeinstellungen ausgewählt werden
Also, zurück zum Dual-Booten von Linux und Mac OS X. Ich habe mit GRUB herumgespielt, keine der Methoden hat bei mir funktioniert !!! Das Drücken der "Wahltaste" funktionierte nicht mehr (GRUB hat den iMacs MBR überschrieben).
Ich hätte es fast aufgegeben, es vor dem Wochenende zu schaffen, aber dann habe ich es mit rEFInd versucht:
war alles, was ich brauchte, um meinen Dual-Boot perfekt für Linux und Mac OS X zum Laufen zu bringen. Jetzt habe ich im Boot-REFInd-Boot-Menü und kann einfach zwischen Boot-Partitionen wählen.
Das einzige verbleibende Problem ist immer noch das GRUB-Begrüßungsmenü. Ich kann aufgrund eines falschen Grafikmenüs keine Optionen sehen. Ich habe versucht, Konsolenmodus, ich funktioniert nicht, einige Fehlermeldung über das grafische Regime beim Booten. Ich werde hier so schnell wie möglich berichten, ich löse es!
PS01:
Dann habe ich einige Verbesserungen vorgenommen, die für alle Ubuntu-Installationen nützlich sind: Wie man Ubuntu beschleunigt
Besonders die Vorspannung wirkte für mich magisch: Normalerweise träge beim Start Gimp lädt jetzt in einer halben Sekunde!
quelle
Renn einfach
Bilden Sie Linux und führen Sie es erneut aus
und endgültige Neuinstallation von Grub mit
quelle