MacBook Pro (Anfang 2011, 8,2) startet Mac OS X nach der Installation von Linux nicht

1900
Lars Poulsen

Bis vor ein paar Monaten liebte ich mein MacBook Pro mit drei Booten (Anfang 2011, 8,2 mit hochauflösendem Bildschirm).

Dann habe ich versucht, das Upgrade für Mac OS X 10.10 (Yosemite) auszuführen, und alles fiel auseinander.

Ich ging zum Apple Store und ließ Mac OS X 10.10 (Yosemite) installieren. Ich bin nach Hause gegangen und habe die Fenster neu installiert, und alles zerfiel.

Ich ging zurück zum Apple Store, ließ Mac OS X 10.6.8 (Snow Leopard) installieren und bestellte eine neue Snow Leopard-Installationsdiskette (meine ursprüngliche Installationsdiskette war Leopard, IIRC).

Die Mac OS X-Partition wurde verkleinert und Fedora (21) von der DVD installiert. Fedora kam hoch und jetzt kann ich Mac OS X nicht starten. Ich bin mir ziemlich sicher, dass die Fedora-Installation die EFI-Partition vermasselt hat. Linux lässt sich immer noch gut booten, aber beim Booten von Mac OS X kann der Bootloader nicht gefunden werden. Wenn ich die Snow Leopard-Diskette einlegte, konnte ich Mac OS X von der Festplatte starten.

Ich habe dann versucht, Snow Leopard von der DVD neu zu installieren, aber das Installationsprogramm besteht darauf, dass die "Macintosh HD-Partition nicht zum Booten" verwendet werden kann. Ich bootete in Linux und löschte die Partition, wobei ich dachte, das Installationsprogramm der DVD würde mir Partitionierung anbieten Optionen, aber jetzt kann ich nicht einmal das erste Booten von der DVD durchführen. Ich bekomme nur die drei Pieptöne, wenn ich beim Einschalten die Optionstaste gedrückt halte.

Wie kann ich das Laufwerk so sauber säubern, dass ich mit dem Mac OS X-Installationsprogramm auf der DVD eine Neuinstallation durchführen kann?

Und wenn ich zu diesem Punkt zurückkomme und rEFInd installiere und mein ursprüngliches Setup wieder herstelle, sollte ich mir dann die 32-Bit- oder 64-Bit-Versionen von Windows und Linux ansehen?

Gibt es überhaupt Hoffnung, dass ich Mac OS X 10.10 (Yosemite) auf diesem System ausführen kann?

0

2 Antworten auf die Frage

1
Rod Smith

Nehmen wir zunächst einmal die einfache Lösung: Ein 2011er Mac verfügt über eine 64-Bit-EFI. Das bedeutet, dass Sie 64-Bit-Versionen aller Betriebssysteme darauf installieren sollten. (Die meisten OS X-Versionen bieten sowohl 32- als auch 64-Bit-Unterstützung über "fette" Binärdateien.) Ein 32-Bit-Betriebssystem kann häufig verwendet werden, insbesondere wenn Sie es im BIOS / CSM / Legacy-Modus starten. Eine 64-Bit-Version bietet jedoch mehr Flexibilität und ermöglicht möglicherweise einen Bootvorgang im EFI-Modus, insbesondere für Linux.

Mein zweiter Punkt ist der Hinweis, dass Sie Ihre Erfahrung als Zeichen dafür betrachten, wie schwierig das Triple-Booting sein kann, insbesondere auf einem Mac. Es ist wahrscheinlich besser, ein oder zwei Ihrer Betriebssysteme in einer virtuellen Umgebung (in VirtualBox, VMware oder ähnlichem) auszuführen. Dadurch werden die Multi-Boot-Komplikationen beseitigt und Sie können die Systeme für mehr Sicherheit isolieren.

Ein weiterer Punkt ist, dass Windows 7 mehr oder weniger im BIOS / CSM / Legacy-Modus mit einem heiklen und gefährlichen Hybrid-MBR gestartet werden muss . (Lesen Sie diese verlinkte Seite! Sie ist Teil meiner gdiskDokumentation und wird Ihnen sagen, was Sie wissen müssen, um durch die tückischen Hybrid-MBR-Gewässer zu navigieren!) Hybrid-MBR-Flakiness war wahrscheinlich zumindest ein Teil des Problems. Viele Benutzer haben mehr Glück, wenn Sie Windows 8 und 8.1 im EFI-Modus ausführen, wodurch kein hybrider MBR erforderlich ist. Wenn Sie jedoch eine FAT-Partition im Festplatten-Dienstprogramm von OS X erstellen, erstellt dieses Tool einen hybriden MBR, der Windows 8 blockiert Bei der Installation im EFI-Modus gibt es ein weiteres Problem. Dieses kann jedoch mit anderen Tools als dem Festplatten-Dienstprogramm zum Erstellen Ihrer Windows-Partitionen oder mit einem ähnlichen Tool umgangen werdengdiskden Hybrid-MBR durch einen Standard-MBR mit Schutzfunktion zu ersetzen. Obwohl Windows 8 auf vielen (möglicherweise den meisten) Macs gut im EFI-Modus installiert werden kann, ist auf einigen Macs noch der BIOS / CSM / Legacy-Modus erforderlich. Ich gehe davon aus, dass Windows 10 auf Macs genauso gut wie Windows 8 im EFI-Modus installiert werden kann, aber es ist so neu, dass ich das nicht versprechen kann. Sie können in einem Mac-Forum fragen, welche Modi für Ihre Windows-Version Ihres Mac-Modells am besten geeignet sind.

In jedem Fall müssen Sie entscheiden, welcher Modus für Windows verwendet werden soll, und GPT- und Hybrid-MBRs gut genug verstehen, um Ihre Festplatte darauf vorzubereiten - vorausgesetzt, Sie möchten sie direkt auf Ihrer Hardware starten. Dies ist einer der Gründe, warum das Ausführen von Windows-Virtualisierung so sinnvoll ist - Sie geben der virtuellen Maschine ein virtuelles Laufwerk, das sie wie gewünscht handhaben kann, und beseitigt alle Bedenken in Bezug auf Hybrid-MBRs und Windows-Startmodi auf Ihrer eigenen Hardware.

Was Linux angeht, wird es normalerweise im EFI-Modus gestartet. In Ihrem Fall klingt es jedoch so, als hätten Sie GRUB am Ende für die Steuerung des Startvorgangs und dann nicht für das Booten von Windows und / oder OS X benötigt. Wenn Sie ein Triple-Boot-Verfahren unter Mac ausführen möchten, verwenden Sie my rEFIndBootmanager Wenn möglich, teilen Sie Ihrem Linux mit, dass es keinen Bootloader installieren soll. (Leider ist diese Option häufig nicht vorhanden oder kann beim Starten des Installationsprogramms von einer verdeckten Befehlszeilenoption gehandhabt werden. Ich weiß nicht, ob eine solche Option für Fedora verfügbar ist.) Habe rEFInd auf einem USB-Flash-Laufwerk praktisch für den Fall, dass Sie den Bootvorgang vorübergehend verwalten möchten. (Und was noch wichtiger ist): Wenn Sie beim Einschalten des Computers die Alt- oder Wahltaste gedrückt halten, sollte der integrierte Boot-Manager der Maschine gestartet werden. Dies kann praktisch sein, wenn GRUB übernimmt und versagt. Wenn Sie den integrierten Boot-Manager verwenden, sollten Sie OS X starten und Probleme beheben können.

Weitere konkrete Tipps:

  1. Sie können die Festplatte aller Partitionen löschen, indem Sie sie gdiskin einem beliebigen Betriebssystem verwenden, das Sie starten können. Verwenden Sie die zOption im Menü Experten (Typ x, dann z, dann bestätigen Sie die Auswahl).
  2. Installieren Sie OS X, während der Datenträger gelöscht wird.
  3. Verwenden Sie gdiskunter OS X oder einer Linux-Notfalldiskette, um Partitionen für Linux und Windows zu erstellen. Markieren Sie die Linux-Dateisystempartitionen als Typ 8300. Wenn Sie einen Hybrid-MBR verwenden möchten, setzen Sie die Windows-Partition (en) und alle Partitionen, die Sie für den Datenaustausch zwischen Betriebssystemen verwenden, an der Ende der Platte.
  4. Installieren Sie Linux, vorzugsweise ohne den Bootloader. Verwenden Sie als Dateisystem ext4fs, nicht Btrfs, XFS oder JFS. Achten Sie darauf, wo sich Ihr Root ( /) - Dateisystem befindet - eine Partition /dev/sda4, ein logisches Volume /dev/mapper/fedora-rootoder etwas Exotisches. Schreiben Sie dies auf, da Sie es später möglicherweise brauchen.
  5. Wenn Sie nicht herausfinden können, wie Sie ohne den Bootloader installieren, wird dies möglicherweise angezeigt oder Sie starten direkt mit Linux. Umgehen Sie dies, indem Sie den integrierten Boot-Manager oder rEFInd auf USB oder CD verwenden, um OS X zu starten.
  6. Installieren Sie unter OS X rEFInd.
  7. Beim Neustart sollten Boot-Optionen für OS X und Linux angezeigt werden. Wenn keine Linux-Option gdiskangezeigt wird, müssen Sie möglicherweise die Partitionstypcodes überprüfen und für Linux-Dateisysteme von 0700 auf 8300 ändern. Installieren Sie anschließend rEFInd erneut. oder installieren Sie den EFI-Dateisystemtreiber manuell für das Dateisystem, das Ihren Kernel enthält.
  8. Abhängig von Ihren Installationsoptionen funktioniert der Eintrag rEFInd für Linux möglicherweise nicht. Wenn ja, markieren Sie es, drücken Sie zweimal F2 oder Insert und fügen Sie eine root=Option hinzu, wobei die Partition oder die LVM-Beschreibung für Ihr Linux-Root- /Dateisystem (Linux ) steht. Dies sollte Linux booten. An diesem Punkt sollten Sie in der Lage sein, das mkrlconf.shmit rEFInd gelieferte Skript auszuführen, um eine Konfigurationsdatei zu erstellen, die diesen Schritt in der Zukunft überflüssig machen sollte.
  9. Wenn Sie Windows im BIOS / CSM / Legacy-Modus installieren möchten, verwenden Sie gdiskentweder Linux oder OS X, um einen Hybrid-MBR zu erstellen. Beziehen Sie nur die Windows-Partitionen und alle gemeinsam genutzten Datenpartitionen in den Hybrid-MBR ein. (Bis zu drei Partitionen insgesamt.) Nicht einen Hybrid - MBR erstellen, wenn Sie beabsichtigen, Windows im EFI - Modus zu installieren.
  10. Installieren Sie Windows. Beachten Sie, dass das Booten des Windows-Installationsprogramms im gewünschten Modus (BIOS vs. EFI) schwierig sein kann. Wenn Sie sich darüber beschweren, dass die Festplatte ein falsches Format hat (GPT vs. MBR), haben Sie sie entweder im falschen Modus gebootet oder Sie haben die Festplatte falsch vorbereitet.
  11. Wenn Sie Windows im EFI-Modus installieren, ist es denkbar, dass der Bootloader die Funktion übernimmt. Anschließend müssen Sie Option / Alt oder rEFInd auf USB / CD verwenden, um wieder in OS X zu gelangen und rEFInd erneut zu installieren.

An diesem Punkt sollte beim Booten rEFInd angezeigt werden, mit dem Sie die Option zum Booten von OS X, Windows oder Linux erhalten können. Möglicherweise gibt es eine oder zwei zusätzliche Optionen, die möglicherweise funktionieren oder nicht funktionieren. Diese können auf verschiedene Weise behandelt werden; post zurück, wenn du hilfe brauchst.

0
Lars Poulsen

Der Teil des Problems, an dem ich in den letzten Wochen gearbeitet habe, ist folgender: Warum kann ich die Snow Leopard-Installations-DVD nicht erneut installieren? Wenn ich von der DVD boote und das Installationsskript auswähle, wird der Bildschirm vor einem weißen Hintergrund mit einem grauen Apfel und einer Folge von drei Pieptönen angehalten, die sich alle 5 Sekunden wiederholen. Entsprechend dem, was ich im Internet gefunden hatte, sollte dies auf "schlechten Speicher" hindeuten, aber sowohl Windows als auch Linux werden installiert, damit es nicht wahr ist.

Schließlich traf ich einen Supportmitarbeiter, der herausfand, dass mein MacBook Pro Anfang 2011 (MacBook Pro 8,2) ursprünglich mit Snow Leopard 10.6.6 ausgeliefert wurde, aber die von Apple verkaufte Snow Leopard-Disc war Release 10.6.3 und diese Version nicht habe Unterstützung für mein Hardwaremodell, und die drei Pieptöne deuteten anscheinend darauf hin.

Er zeigte mir auch, wie man eine Internet-Software-Installation bootet, und er versicherte mir, dass er den richtigen Build installieren wird. Dann wird er die funktionierende Systemfestplatte auf einen 32-GB-USB-Stick klonen, sodass ich später eine ordnungsgemäße Neuinstallation durchführen kann gehe meine Versuchsreihenfolge durch, um das Triple-Boot-System zusammenzustellen.

Ich bin wirklich unglücklich, dass wenn Apple eine Installationsdiskette verkauft, dies nicht das neueste "Service Pack" für diese Systemversion ist.