Dual Boot (Mac / Linux) MacBook nach dem Erstellen einer neuen Partition defekt

460
Yoric

Mein MacBook startet nicht mehr unter Mac OS, nur unter Linux (Ubuntu). Selbst ein Neustart mit Drücken altzeigt die MacOS-Disk-Option nicht mehr an.

Folgendes ist passiert:

  1. Ich habe auf meinem Laptop einen Dual-Boot-High-Siera / Ubuntu-16 mit dem rEFInd-Bootmanager eingerichtet. Alles hat gut funktioniert.
  2. Ich habe eine neue Partition von Mac aus mit dem Festplatten-Dienstprogramm erstellt, um sowohl von Mac als auch Linux erreichbar zu sein (ich habe das exFat-Format gewählt). Ich habe vorher eine Popup-Meldung erhalten (siehe unten).
  3. Die Partition wurde erfolgreich erstellt. Ich habe einige Daten von meinem Mac kopiert und einen Neustart unter Linux durchgeführt, um zu bestätigen, dass ich darauf zugreifen kann. Es hat gut funktioniert.
  4. Von da aus konnte ich auf meinem Mac nicht mehr booten, das Symbol war zum Startzeitpunkt verschwunden. Ich kann unter Linux booten, aber nicht unter Mac.

Popup-Meldungen während der Partitionserstellung:

Partitioning this device will change some of the partitions. No partitions will be erased. This partition will be added "New partition" This partition will be resized "Existing partition" "Cancel" or "Partition"   Boot drive repartitioning: This partition operation is modifying your boot volume. When the boot volume is resizing the screen may freeze potentially for long periods. Do not power your computer off while resizing is occuring. "Cancel" or "continue" 

Vor dem Neustart funktionierte macOS einwandfrei. Nach dem Neustart war die macOS-Option weg.

Irgendeine Idee, wie man das beheben kann?

$ fdisk -l  Device Start End Sectors Size Type /dev/sda1 40 409639 409600 200M EFI System /dev/sda2 409640 911627655 911218016 434,5G unknown /dev/sda4 927225856 934842367 7616512 3,6G Linux swap /dev/sda5 934842368 977104895 42262528 20,2G Linux filesystem 
1

3 Antworten auf die Frage

1
Joseph A.

Booten mit Command+ R- Dadurch wird der Internet-Wiederherstellungsmodus gestartet. Lassen Sie die Tasten los, wenn Sie das Apple-Logo oder ein sich drehendes Rad sehen.

Der Internet-Wiederherstellungsmodus lädt die erforderlichen Firmwaredateien herunter, um den Wiederherstellungsmodus auf Ihrem Mac zu starten, selbst wenn er in EFI irgendwie überschrieben wurde. Von dort sollte ein MacOS Utilities-Bildschirm angezeigt werden. Wählen Sie "macOS neu installieren". Folgen Sie den Anweisungen auf dem Bildschirm. Sie benötigen eine Internetverbindung.

Wenn mit dem Internetwiederherstellungsmodus etwas schief geht (was nicht der Fall sein sollte), können Sie immer Option+ Command+ Roder Shift+ Option+ Command+ R(zunehmender Schweregrad) versuchen . Letzteres installiert das Betriebssystem, das standardmäßig mit Ihrem Mac geliefert wurde.

Viel Glück.

Vielen Dank für Ihre Einsicht. es wird sehr geschätzt. Ich hatte es eigentlich gerade repariert, und ich werde die genauen Schritte aufschreiben, die ich gemacht habe, wenn überhaupt jemand anderen helfen kann. Ich konnte den Internet-Wiederherstellungsmodus nicht neu starten, da mein eingebauter "R" -Laptop-Schlüssel irgendwie tot ist und nicht reagiert. Ich habe jedoch eine neue Installationsdiskette erstellt und von dort angefangen. Yoric vor 5 Jahren 0
1
Yoric

So habe ich mein Problem gelöst:

  • Starten Sie den MacOS-Installationsdatenträger neu
  • Öffnen Sie das Terminal-Dienstprogramm
  • Geben Sie unten die wenigen Befehle ein

  1. Schauen Sie sich das Format Ihrer Partitionen an. Einer von mir hatteFFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFF

    mit dem Befehl:

    diskutil list 

    diskutil liste

  2. Überprüfen Sie die beschädigte Partition genauer

    mit dem Befehl:

    gpt -r show /dev/disk0 

  3. Reparieren Sie die Partitions-GUID

    mit den Befehlen:

    diskutil umountDisk disk0 gpt remove -i 2 disk0 diskutil umountDisk disk0 gpt add -i 2 -b 409640 -s 911218016 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0 

    Zu diesem Zeitpunkt hatte ich diesen Fehler (wenn Sie diesen Fehler nicht haben, können Sie die folgenden Befehle überspringen und direkt zur Überprüfung gehen):

    gpt add: disk0: Fehler: Auf dem Gerät ist kein Speicherplatz verfügbar

    Und ich habe es mit den Befehlen behoben:

    gpt -r show /dev/disk0 diskutil umountDisk disk0 gpt destroy disk0 gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0 gpt add -i 2 -b 409640 -s 911218016 -t 7C3457EF-0000-11AA-AA11-00306543ECAC disk0 diskutil umountDisk disk0 gpt add -i 4 -b 927225856 -s 7616512 -t 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F disk0 diskutil umountDisk disk0 gpt add -i 5 -b 934842368 -s 42262528 -t 0FC63DAF-8483-4772-8E79-3D69D8477DE4 disk0 

  4. Letzte Überprüfungen vor dem Neustart

    mit den Befehlen:

    diskutil list diskutil verifyDisk disk0 diskutil verifyVolume disk0s1 diskutil verifyVolume disk0s2 

Alles ging genau so zurück wie zuvor! Was für eine Erleichterung! Natürlich müssen Sie Ihre Befehle an Ihre eigene Situation anpassen. Es gibt mehr Details dazu in diesem Thread

Meine tiefste Dankbarkeit an GintsK und klanomath, dass sie so freundlich waren, ihre ähnlichen Probleme und Lösungen zu dokumentieren. Ich hätte es nicht ohne geschafft.

0
dannysauer

Ich hatte viel Glück beim Verwenden des Dienstprogramms rEFInd, wie in der OpenSUSE Macbook-Installationsanleitung beschrieben . Es kann nützlich sein, diesen Bootmanager zu installieren (er kann von Linux aus installiert werden) und zu sehen, ob das hilft. In jedem Fall kann es auch andere nützliche Dinge auf dieser Wiki-Seite für Sie geben. :)

Danke für Ihre Links. Ja, eigentlich ist REIFING genau derselbe Bootmanager, den ich für meinen Dual-Boot installiert habe. Ich lese jetzt mehr darüber, um herauszufinden, was falsch ist. Yoric vor 5 Jahren 0