Migration von Intel Mojave auf Monterey M1 Mac

Wie kann ich meine Daten am besten von einem alten Intel Mojave MBP auf ein neues Monterey M1 MBP migrieren?

Ich muss bald ein altes (über 10 Jahre) MBP mit Mojave (das neueste und beste Betriebssystem, das es ausführen kann) auf ein neues Monterey M1 MBP migrieren. Ich gehe davon aus, dass die Wiederherstellung des alten Mac auf dem neuen mit dem Migrationsassistenten und der Zeitmaschine möglicherweise nicht so gut funktioniert, da die beiden Betriebssysteme so weit voneinander entfernt sind (im Grunde gehe ich davon aus, dass viele Dinge in und möglicherweise nicht ~/Libraryin /Libraryder auf die gleiche Weise in den beiden Betriebssystemen (ich hatte einige Probleme mit Mail.app nach der Migration mit MA und TM zwischen zwei Macs mit einer anderen Betriebssystemversion.) Ich könnte mich in meinen Bedenken irren, aber wenn jemand eine bewährte Methode für die Migration hat einem ganz alten auf einen ganz neuen Mac wäre ich sehr verbunden.

Antworten (3)

Ich würde eher eine "Live"-Migration als eine von Time Machine verwenden.

Ich habe viele anekdotische Beweise, die diese Voreingenommenheit stützen, aber keine zitierfähige Quelle. Bei mir ist noch nie eine direkte Mac-zu-Mac-Migration fehlgeschlagen, auch nicht von einem alten auf ein neues Betriebssystem. Ich habe mit dieser Methode sogar erfolgreich Windows-Benutzer auf neue Macs migriert.

Wenn Sie den neuen Mac einrichten, migrieren Sie, bevor Sie neue Konten konfigurieren, da Sie sonst zwei Identitäten/Konten haben und diese anschließend manuell aufheben müssen.
Wenn die Migrationsoption angezeigt wird, können Sie einen anderen Mac im selben Netzwerk auswählen. Gehen Sie zum alten Mac und starten Sie den Migrationsassistenten (Programme/Dienstprogramme), um ihn als Quelle für den neuen Mac verfügbar zu machen. Ich kann dies im Moment nicht testen, da beim Ausführen alles auf dem Quell-Mac in Vorbereitung beendet wird - aber Sie haben die Möglichkeit, auf beiden Macs einen Bestätigungscode einzugeben, um sicherzustellen, dass Sie den richtigen migrieren und die Berechtigung dazu haben .

Bei einer Migration auf diese Weise sollten Dinge wie Mail-Datenbanken in das neue Format konvertiert werden. Es sollte auch alles, was auf dem neuen Mac nicht ausgeführt werden kann, in die entsprechenden Ordner auf dem neuen Desktop verschieben, damit Sie sortieren und sehen können, welche Apps usw. Sie aktualisieren/ersetzen müssen.

Kann ich dafür direkt ein Kabel zwischen den beiden Macs verwenden? Ich stelle mir vor, es wäre viel viel schneller als die Verwendung des WLAN.
Ich denke, theoretisch können Sie Thunderbolt verwenden, obwohl Apple es auf ihrer eigenen Website nicht erwähnt, gibt es Beispiele dafür, dass es auf YouTube funktioniert [was mich ein bisschen beunruhigen würde … wollen Sie einen schnellen Hack oder eine sichere, vertrauenswürdige Methode?] Ich habe es nie ausprobiert. Ich habe immer fest verdrahtetes Ethernet verwendet.
Ich habe gute Erfahrungen mit dem Migrationsassistenten gemacht, sowohl mit Ethernet-basierten Migrationen als auch mit der Wiederherstellung von einem externen Laufwerk mit einem vollständigen Backup des alten Mac.
Ich habe Time Machine auf so viele verschiedene Arten im Stich gelassen, dass ich ihm überhaupt nicht mehr vertraue, selbst bei der einfachsten Dateiwiederherstellungsaufgabe. Von Migrationsfehlern bis hin zur Weigerung , Dateien wiederherzustellen, von denen keine jemals wirklich angemessen gelöst wurde; Problemumgehungen wurden gefunden, aber überhaupt keine Korrekturen.
@Tetsujin Apple erwähnt hier , dass die Verwendung des Migrationsassistenten mit zwei über Thunderbolt verbundenen Macs unterstützt wird (ich habe diese Methode beim Wechsel von einem Intel MBP zu einem M1 Mac Mini verwendet).
Link wäre gut, wenn du einen hast...
Ich würde diese Antwort akzeptieren, wenn Sie erklärt hätten, wie man eine Thunderbolt-Brücke verwendet – ich habe das WLAN ausprobiert und es war unannehmbar langsam. Ich habe herausgefunden, wie man eine funktionierende Blitzbrücke zwischen den Macs einrichtet, und es ging 10x schneller. Ich beantworte meine Frage mit der Vorgehensweise

Meine Erfahrung ist ähnlich wie die von Tetsujin: Ich habe mit dem Migrationsassistenten bei mehreren Upgrades gute Ergebnisse erzielt, darunter zuletzt von Mojave/Intel→Monterey/M1.

Ich habe vorher einige Vorbereitungen getroffen, die hauptsächlich darin bestanden, alle meine alten 32-Bit-Apps durch universelle (Intel + ARM) Versionen, sofern verfügbar, oder mindestens 64-Bit-Intel-Versionen zu ersetzen. Ich habe eine kostenlose App namens Go64 gefunden , die großartige Arbeit geleistet hat, um 32-Bit-Apps zu identifizieren und zu verfolgen, welche ich noch nicht aktualisiert hatte. (Die einfachsten Fälle waren Apps mit verfügbaren kostenlosen Upgrades; einige kosten Geld und andere wurden nicht aktualisiert, sodass ich Alternativen finden musste.) Es kann auch beim Upgrade von x86-64 auf ARM helfen, obwohl ich denke, dass dies nicht der Fall sein wird kritisch sein für ein paar weitere Versionen.

Ich habe den Migrationsassistenten als Teil der anfänglichen Einrichtung für neue Benutzer auf dem neuen Computer ausgeführt, aber er blieb bei „Starten …“ hängen, nachdem ich gescannt hatte und mich auswählen ließ, welche Kategorien kopiert werden sollen, aber bevor tatsächlich etwas kopiert wurde. (Ich habe es sowohl über WLAN als auch durch direktes Anschließen des Time Machine-Laufwerks über USB versucht, aber beides hat nicht funktioniert.) Ich habe dies umgangen, indem ich die Migration übersprungen, den Rest der Ersteinrichtung abgeschlossen, zum Desktop gewechselt und dann ausgeführt habe /Applications/Utilities/Migration Assistantmanuell, was gut funktioniert hat.

Ich habe einige Wochen nach der Migration Kuriositäten und Auslassungen entdeckt – obwohl ich denke, dass ich ein „Power-User“ bin und die meisten Mac-Benutzer sie wahrscheinlich nicht treffen würden. Ich werde einige davon hier durchgehen, nur für den Fall.

Ein mögliches Problem ist, dass das Root-Verzeichnis /auf Mojave nicht mehr beschreibbar ist (nicht einmal von Root). Ich habe das auf die harte Tour gelernt (als einige Verzeichnisse, die ich dort abgelegt hatte, bei der Migration zu verschwinden schienen). Wenn Sie Dateien oder Ordner der obersten Ebene hinzugefügt haben, würde ich vorschlagen, sie /Users/<username>vor der Migration in Ihr Home-Verzeichnis (wahrscheinlich ) zu verschieben.

Ich musste Rosetta und die Befehlszeilentools manuell installieren. (Natürlich nur, wenn Sie sie verwenden werden.)

Mein Benutzerkonto ist kein Administrator (aus Sicherheitsgründen; ich habe ein separates Administratorkonto, das ich bei Bedarf verwenden kann), aber nach der Migration konnte ich die Administratorrechte nicht entfernen. Ich habe es schließlich mit gemacht sudo dseditgroup -o edit -d <user> -t user admin.

Natürlich müssen Sie Ihre Netzwerk-/WLAN-/Bluetooth-Einstellungen überprüfen. Es erinnerte sich an die meisten von mir, vergaß aber meine DNS-Einstellung und aktivierte Bluetooth erneut. (Es scheint auch nach jedem Update dasselbe zu tun.)

Beim Starten eines neuen Terminalfensters wurde der Fehler angezeigt /etc/zshrc_Apple_Terminal:14: INSIDE_EMACS: parameter not set. Ich musste in dieser Datei $INSIDE_EMACSzu ändern ${INSIDE_EMACS-}. (Und das dann nach dem ersten Update wiederholen…)

Wenn Sie iStat-Menüs verwenden, vergewissern Sie sich, dass Sie die neueste Version verwenden. Als ich migrierte, verlor die aktuelle Version den Zugriff auf die meisten Sensoren des MBP und zeigte nur die SSD-Temperatur an. v6.61 behebt das. Möglicherweise müssen Sie ihm auch in den Systemeinstellungen vollen Festplattenzugriff gewähren. (Tatsächlich müssen Sie wahrscheinlich einigen Programmen vollen Festplattenzugriff gewähren; es scheint nicht so gut zu migrieren.)

Alle Programme, die ich über Homebrew installiert hatte, funktionierten überraschenderweise immer noch. (Rosetta funktioniert sehr gut!) Es blieb jedoch bei den x64-Versionen von Apps. Um ARM-Versionen zu verwenden, müssen Sie Homebrew praktisch von Grund auf neu installieren: Die ARM-Version verwendet einen völlig anderen Speicherort ( /opt/homebrew/anstelle von /usr/local). Vor der Aktualisierung ausführen brew leaves, um anzuzeigen, welche Pakete neu installiert werden müssen, und sicherstellen, dass $PATH usw. aktualisiert werden.

Wenn Sie dasselbe Time Machine-Laufwerk verwenden, wird wahrscheinlich ein neues Backup-Set für die neue Maschine gestartet. (Das ist wahrscheinlich eine gute Sache.)

iTunes wurde durch Musik ersetzt, die die meisten der gleichen Dinge tut (obwohl meiner Meinung nach oft nicht so gut). Es hat alle meine Tracks und Playlists erfolgreich migriert; aber die Ansichtseinstellungen gingen verloren, sodass Sie Ihre Ansichten, Spalten usw. möglicherweise erneut einrichten müssen. Wenn Sie die iTunes-Lautstärkeregelung verwenden, funktioniert dies weiterhin mit Musik, obwohl Sie sie möglicherweise neu installieren müssen. Podcasts wurden in eine neue Podcasts-App ausgelagert, die sich an Ihre Abonnements erinnern sollte (obwohl ich wiederum glaube, dass es nicht so gut funktioniert).

Einige Kommandozeilenprogramme benötigen in Monterey andere Optionen. Hat beispielsweise awkkeine --lintOption mehr und scpbenötigt jetzt -T. Und einige Programme wie emacsund svnsind nicht mehr enthalten, wenn Sie diese also verwenden, müssen Sie sie von Homebrew oder ähnlichem bekommen.

Es hat meinen USB-zu-Seriell-Adapter erkannt (ohne dass ein Treiber installiert werden musste) – obwohl sich sein Gerätename (in /dev) geändert hat, also musste ich einige Einstellungen dafür anpassen.

Wenn Sie Perl-Module haben, müssen Sie diese möglicherweise neu installieren.

Es hat meine Sudoers-Datei nicht kopiert.

atWenn Sie / verwenden , müssen Sie möglicherweise in den Systemeinstellungen vollen Festplattenzugriff batchgewähren ./usr/libexec/atrun

Aus irgendeinem Grund sind alle meine Chrome-Erweiterungen (uBlock Origin usw.) verschwunden und ich musste sie neu installieren.

Und noch bizarrer, die Times-Schriftart verschwand! Aber ich habe einen Ersatz gefunden und eingebaut.

Aber fast alles andere funktionierte einfach, und die Migration verlief reibungsloser, als ich befürchtet hatte. Insbesondere Rosetta ist in der Tat sehr gut – es führt x86-Code auf ARM völlig transparent aus (außer dass der allererste Start jeder App fehlschlägt). Der zeitaufwändigste und schmerzhafteste Teil war das Aktualisieren oder Ersetzen aller meiner alten 32-Bit-Apps, aber wie bereits erwähnt, hatte ich all das in den Monaten vor der Migration langsam durchgearbeitet.

Ok, ich habe den schnellsten Weg gefunden – indem ich eine Thunderbolt-Brücke erstellt und dann den Migrationsassistenten verwende. Ich habe diese Anweisungen befolgt , und ich habe sie befolgt. Als ich den Migrationsassistenten auf den beiden Macs öffnete, war die Thunderbolt-Brücke die verwendete Verbindung, und die Übertragungsgeschwindigkeit war mindestens 10-mal schneller als WLAN (100 Mbit / s gegenüber nicht einmal 10 Mbit / s).