Upgrade auf Mountain Lion von der Dual-Boot-Ubuntu-Konfiguration

Ich habe eine Lion-Installation, die mit Ubuntu mit Refit doppelt gebootet wurde. Beim Versuch, auf Mountain Lion zu aktualisieren, starte ich das Mountain Lion-Installationsprogramm neu und erhalte eine Meldung, dass OS X nicht auf dieser Festplatte installiert werden kann, da es nicht gebootet werden kann.

Wie kann ich mich von dieser Situation erholen? Mein Computer hat kein Problem beim Booten (ich kann das umgehen).

Ich habe meine Lösung dazu auf Ask Ubuntu dokumentiert .

Antworten (4)

Ich hatte dieses Problem auch (bei einem MBA 2012). Das Ausführen des Partitionstabellen-Tools von rEFIt und das Akzeptieren des angebotenen Dialogfelds "Partitionstabelle aktualisieren" hat es für mich behoben. (Die Ubuntu-Installationsanweisungen unter https://help.ubuntu.com/community/MacBookAir4-2 weisen Sie darauf hin, dies zu tun, um die Partitionstabellen neu zu synchronisieren; aber dies nicht zu tun, schien zu diesem Zeitpunkt kein Problem zu verursachen.) Für mich bestand die einzige Änderung der Partitionstabelle darin, den Typ der Wiederherstellungspartition in Apple Boot zu ändern: Wahrscheinlich ist es am besten, genau zu prüfen, was es auf Ihrem System vorschlägt, bevor Sie es akzeptieren.

Ich denke, die Version von refit, die ich habe, hat keine Resync-Option mehr. Warum das so ist , muss ich mal recherchieren . danke fürs Schreiben.

Im Grunde bin ich auf das Problem gestoßen, das im Apple Message Board diskutiert wurde . Eine der Partitionen wurde geändert (wahrscheinlich durch rEFIt), und ich musste sie "reparieren". Ich werde die Schritte auflisten, die ich während der Fehlerbehebung durchlaufen habe. Ich denke, es versteht sich von selbst, dass Sie gute Backups haben sollten, bevor Sie dies tun. Kein Thema für mich.

  1. Ich verwende einen MBA 2011, eine interne Festplatte, insgesamt 6 Partitionen darauf.
  2. Ich habe die Festplatte mit dem Festplatten-Dienstprogramm repariert und neu gestartet (nicht sicher, ob dies etwas bewirkt hat).
  3. Ich habe versucht fdisk -u /dev/disk0, , neu zu starten (nicht sicher, ob dies etwas bewirkt hat).
  4. Ich habe einen Artikel über die Größenänderung einer Partition mit dem Festplattendienstprogramm ausprobiert , es hat nicht funktioniert. Einige Fehler wegen falschem Partitionstyp, obwohl es eine HFS+-Partition war.
  5. Ich habe gptfdisk installiert - installiert mit brew brew install gptfdisk. Ich bin sicher, Sie können es auch anders hinbekommen.
    • einmal installiert, läuft man mitsudo gdisk /dev/disk0
    • Finden Sie Ihre "Wiederherstellungspartition", bei mir war das Partition 3i <CR> 3 <CR>
    • Ändern Sie den Typ t <CR> 3 <CR>in Apple Boot
    • Beschreibe die Tabellew <CR>
    • Neustart
  6. Beim Neustart konnte ich erfolgreich auf Mountain Lion upgraden

Um Ubuntu wieder zum Booten zu bringen, musste ich eine Kombination aus dem Reparieren des MBR und der Neuinstallation von grub nach /dev/disk0 (/dev/sda in Ubuntu) durchführen, was den meisten Leuten bekannt sein sollte. In meinem Fall (Macbook Air 4-2) musste ich den Anweisungen von Ubuntu folgen (natürlich Dinge überspringen, die mit der Installation des Betriebssystems verbunden sind), insbesondere den Teil über die bios_grub-Partition. Das muss etwas sein, das in der Vergangenheit für mich gemacht wurde, da dies das erste Mal ist, an das ich mich erinnere.

HALLO! Ich hatte das gleiche Problem, aber bei mir lief es etwas anders. MBA 4-2. Die Größenänderung einer Partition mit dem Festplattendienstprogramm funktionierte und ich konnte Mountain Lion installieren. Sogar Refit war noch verfügbar. Allerdings sehe ich jetzt "Boot Legacy OS" und erhalte "Missing Operating System". Also habe ich die Ubuntu-Anweisungen ausprobiert, komme aber nicht weiter. Ich habe die Par-Tabelle mit Refit synchronisiert. Könnten Sie näher erläutern, wie Sie Grub neu installiert haben? Beifall
Vielen Dank für diesen Tipp! Mein Problem war nicht das Typenschild auf der Recovery HD, sondern das Typenschild meiner von Ubuntu geschriebenen EFI-Systempartition. Ich habe gdisk verwendet, um es von „Microsoft Basic Data“ in EFI System (Code ef00) umzubenennen. Sobald dies erledigt war, meldete das Festplatten-Dienstprogramm keine fehlende EFI-Systempartition mehr, und ich konnte „Validate Disk“ und „Repair Disk“ ausführen, was mich für die Mountain Lion-Installation gut vorbereitete. Das Problem „OS X kann von diesem Datenträger nicht gestartet werden“ war anschließend verschwunden.

Ich hatte heute das gleiche Problem mit meinem neuen Retina mbp. Und während ich versuchte, es zu beheben, erinnerte ich mich daran, dass ich letztes Jahr dasselbe Problem hatte, als ich OSX auf dem ununtified mba 2011 meiner Freundin aktualisierte ...

Die Sache ist, dass (während der Installation) nach der OSX-Partition etwas freier Speicherplatz vorhanden sein muss. (http://support.apple.com/kb/TS3926)

Ich habe es nicht geschafft, die Größe der OSX-Partition mit dem Festplatten-Tool zu ändern, aber das Booten von Ubuntu und die Verwendung von gpartedich hatte kein Problem, es ein paar gehetzte MB kleiner zu machen.

Jetzt scheint die Installation einwandfrei zu laufen ... "15 Minuten verbleibend", während wir sprechen.

Danke Jon, das könnte das Problem gewesen sein. Mein Laufwerk ist definitiv ausgereizt. Eines der Hauptprobleme scheint die BIOS-Startpartition gewesen zu sein, die direkt nach der Mac-OS-X-Partition kommt, die durcheinander gebracht wurde. Ich werde in meiner Antwort kommentieren. Ich kann nicht genau bestätigen, was Sie gesagt haben, aber es ist ein guter Datenpunkt.
Die Installation ist jetzt abgeschlossen und alles ist in Ordnung ... musste nur Refit erneut aktivieren. Bevor ich mich an den Trick mit dem benötigten freien Speicherplatz erinnerte, tat ich, was Sie dpb vorgeschlagen hatten: Ich änderte den Partitionstyp für die Recover-Partition in Apple Boot. Vielleicht war das auch nötig?

Habe gerade ähnliches erlebt, aber anders gelöst.

Ich habe eine „Lion“-Partition erstellt, um das neue Betriebssystem zu installieren, und meine alte Leopard-Partition beibehalten. Dadurch sah meine Partitionsliste wie folgt aus: Leopard Lion (Hinweis – obwohl die Lion-Partition so aussieht, als wäre sie die letzte Partition in der Liste, gibt es tatsächlich eine versteckte Apple-Wiederherstellungspartition, die nicht bereitgestellt wurde, als letzte Partition. Sie müssen sie aktivieren das Debug-Menü des Festplattendienstprogramms, um Zugriff auf die versteckte Partition zu erhalten)

Lion wurde problemlos installiert, aber ich hatte nicht genug Platz für alles, was ich auf das neue Betriebssystem verschieben wollte, also fing ich an, an Partitionsgrößen zu basteln.

Beim Versuch, die Größe der Partition für Lion zu ändern/zu erweitern, habe ich die Wiederherstellungspartition der versteckten Festplatte entfernt. Dadurch wurde die Lion-Partition zur letzten Partition in meiner Festplattenpartitionsliste.

Beim Versuch, Lion neu zu installieren, wurde mir die Meldung "Diese Festplatte kann nicht zum Starten verwendet werden" angezeigt. Aus einer Ahnung heraus habe ich eine kleine Partition vom Ende meiner Lion-Partition erstellt, sodass die Lion-Partition (wieder einmal) NICHT die letzte Partition in der Liste war.

Dies hat das Problem behoben. Das Installationsprogramm erlaubte mir plötzlich, auf der „Lion“-Partition zu installieren.

Zusammenfassend ist eine der Situationen, die das Installationsprogramm daran hindern, auf einer Festplattenpartition zu installieren, wenn es sich um die letzte Partition in Ihrer Partitionsliste handelt, einschließlich der versteckten Partitionen.