Migración de Intel Mojave a Monterey M1 mac

¿Cuál es la mejor manera de migrar mis datos de un antiguo Intel Mojave MBP a un nuevo Monterey M1 MBP?

Pronto tendré que migrar un MBP antiguo (más de 10 años) que ejecuta Mojave (el último y mejor sistema operativo que puede ejecutar) a un nuevo MBP Monterey M1. Supongo que reinstalar la vieja Mac en la nueva usando el Asistente de Migración y la máquina del tiempo podría no funcionar tan bien, ya que los dos sistemas operativos están muy separados (básicamente, supongo que muchas de las cosas que están dentro y podrían no estar organizadas ~/Libraryen /Libraryel de la misma manera en los dos sistemas operativos (tuve algunos problemas con Mail.app después de la migración con MA y TM entre dos Mac con una versión de sistema operativo diferente). Puede que esté equivocado acerca de mis preocupaciones, pero si alguien tiene una mejor práctica para migrar desde desde un Mac muy viejo a uno muy nuevo, estaría muy agradecido.

Respuestas (3)

Usaría una migración 'en vivo' en lugar de una de Time Machine.

Tengo mucha evidencia anecdótica para apoyar este sesgo, pero ninguna fuente citable. Nunca me ha fallado una migración directa de Mac a Mac, ni siquiera de un sistema operativo antiguo a uno nuevo. Incluso he migrado con éxito a usuarios de Windows a nuevas Mac con este método.

A medida que configura la nueva Mac, migre antes de configurar cualquier cuenta nueva; de lo contrario, terminará con dos identidades/cuentas y tendrá que desmarcarla manualmente después.
Cuando se le presente la opción Migración, puede seleccionar otra Mac en la misma red. Vaya a la Mac anterior e inicie el Asistente de migración (Aplicaciones/Utilidades) para que esté disponible como fuente para la nueva Mac. No puedo probar esto en este momento, ya que ejecutarlo cerrará todo en la Mac de origen en preparación, pero tiene la oportunidad de ingresar un código de confirmación en ambas Mac para asegurarse de que está migrando la correcta y tiene la autoridad para hacerlo. .

La migración de esta manera debería convertir elementos como las bases de datos de correo al nuevo formato. También debería mover cualquier cosa que no se pueda ejecutar en la nueva Mac a las carpetas apropiadas ubicadas en el nuevo Escritorio, para que pueda ordenar y ver qué aplicaciones, etc., necesita actualizar/reemplazar.

¿Puedo usar un cable entre los dos Mac directamente para esto? Me imagino que sería mucho más rápido que usar el WiFi.
Creo que teóricamente puedes usar Thunderbolt, aunque Apple no lo menciona en su propio sitio, hay ejemplos de su funcionamiento en YouTube [lo que me preocuparía un poco... ¿quieres un truco rápido o un método seguro y confiable?] nunca lo he probado Siempre he usado ethernet por cable.
Tuve buenas experiencias con el Asistente de migración usando tanto migraciones basadas en Ethernet como restaurando desde una unidad externa con una copia de seguridad completa de la Mac anterior.
Time Machine me ha fallado de tantas maneras diferentes que ya no confío en él en absoluto, incluso para la tarea de recuperación de archivos más simple. Desde el fracaso de la migración para conducir la corrupción hasta la negativa a restaurar cualquier archivo, ninguno de los cuales se ha resuelto realmente de manera adecuada; se encontraron soluciones alternativas, pero ninguna solución en absoluto.
@Tetsujin Apple menciona aquí que se admite el uso del Asistente de migración con dos Mac conectadas a través de Thunderbolt (utilicé este método cuando pasé de un Intel MBP a un M1 Mac Mini).
El enlace sería bueno si tienes uno...
Aceptaría esta respuesta si hubiera explicado cómo usar un puente Thunderbolt: probé el WiFi y fue inaceptablemente lento. Encontré cómo configurar un puente Thunderbolt que funcione entre las Mac y fue 10 veces más rápido. Responderé a mi pregunta con cómo hacerlo.

Mi experiencia es similar a la de Tetsujin: obtuve buenos resultados con el Asistente de migración en varias actualizaciones, incluida la más reciente de Mojave/Intel→Monterey/M1.

Me preparé un poco de antemano, que consistía principalmente en reemplazar todas mis aplicaciones antiguas de 32 bits con versiones universales (Intel+ARM) donde estuvieran disponibles, o al menos versiones de Intel de 64 bits. Encontré una aplicación gratuita llamada Go64 que hizo un gran trabajo al identificar aplicaciones de 32 bits y ayudar a realizar un seguimiento de las que aún no había actualizado. (Los casos más fáciles fueron aplicaciones con actualizaciones gratuitas disponibles; algunas cuestan dinero y otras no se han actualizado, por lo que necesitaba encontrar alternativas). También puede ayudar con la actualización de x86-64 a ARM, aunque creo que eso no será así. ser crítico para un par de versiones más.

Ejecuté el Asistente de migración como parte de la configuración inicial de nuevos usuarios en la nueva máquina, pero se atascó en "Iniciando...", después de escanear y permitirme elegir qué categorías copiar, pero antes de copiar nada. (Probé tanto a través de wifi como conectando la unidad Time Machine directamente a través de USB, pero ninguno funcionó). Trabajé para evitar esto omitiendo la migración, completando el resto de la configuración inicial, accediendo al escritorio y luego ejecutando /Applications/Utilities/Migration Assistantmanualmente, que funcionó bien.

Estuve descubriendo rarezas y omisiones durante algunas semanas después de la migración, aunque supongo que soy un 'usuario avanzado', y la mayoría de los usuarios de Mac probablemente no las encontrarían. Voy a repasar algunos de ellos aquí, por si acaso.

Un problema potencial es que el directorio raíz /ya no se puede escribir en Mojave (ni siquiera por root). Aprendí esto de la manera difícil (cuando algunos directorios que puse allí parecían desaparecer en la migración). Si ha agregado archivos o carpetas de nivel superior, le sugiero que los mueva a su directorio de inicio (probablemente /Users/<username>) antes de migrar.

Tuve que instalar manualmente Rosetta y las herramientas de línea de comandos. (Obviamente, solo si los vas a usar).

Mi cuenta de usuario no es de administrador (por razones de seguridad, tengo una cuenta de administrador separada para usar cuando sea necesario), pero después de la migración no pude eliminar los derechos de administrador. Finalmente lo hice con sudo dseditgroup -o edit -d <user> -t user admin.

Obviamente, deberá verificar la configuración de su red/wifi/Bluetooth. Recordó la mayoría de los míos, pero olvidó mi configuración de DNS y volvió a habilitar Bluetooth. (Parece hacer lo mismo después de cada actualización también).

Comenzar una nueva ventana de Terminal mostró el error /etc/zshrc_Apple_Terminal:14: INSIDE_EMACS: parameter not set. Tuve que cambiar $INSIDE_EMACSa ${INSIDE_EMACS-}en ese archivo. (Y luego rehacer eso después de la primera actualización...)

Si usa menús iStat, asegúrese de estar ejecutando la última versión. Cuando migré, la versión actual perdió el acceso a la mayoría de los sensores del MBP y solo mostraba la temperatura del SSD. v6.61 corrige eso. Es posible que también deba otorgarle Acceso total al disco en las Preferencias del sistema. (De hecho, es probable que deba otorgar acceso total al disco a bastantes programas; no parece migrar muy bien).

Todos los programas que había instalado a través de Homebrew aún funcionaban, sorprendentemente. (¡Rosetta funciona muy bien!) Sin embargo, se mantuvo en las versiones x64 de las aplicaciones. Para usar versiones ARM, prácticamente necesita reinstalar Homebrew desde cero: la versión ARM usa una ubicación completamente diferente ( /opt/homebrew/en lugar de /usr/local). Ejecute brew leavesantes de actualizar para mostrar qué paquetes necesita reinstalar y asegúrese de actualizar $PATH, etc.

Si usa la misma unidad de Time Machine, probablemente iniciará un nuevo conjunto de copias de seguridad para la nueva máquina. (Probablemente esto es algo bueno.)

iTunes ha sido reemplazado por Música, que hace la mayoría de las mismas cosas (aunque en mi humilde opinión, a menudo no tan bien). Migró con éxito todas mis pistas y listas de reproducción; pero perdió la configuración de vista, por lo que es posible que deba configurar sus vistas, columnas, etc. nuevamente. Si usa iTunes Volume Control, eso aún funciona con Música, aunque es posible que deba volver a instalarlo. Los podcasts se han separado en una nueva aplicación Podcasts, que debería recordar sus suscripciones (aunque, de nuevo, no creo que funcione tan bien).

Algunos programas de línea de comandos necesitan diferentes opciones en Monterey. Por ejemplo, awkya no tiene una --lintopción y scpahora necesita -T. Y algunos programas como emacsy svnya no están incluidos, por lo que si los usa, deberá obtenerlos de Homebrew o similar.

Reconoció mi adaptador de USB a serie (sin necesidad de instalar ningún controlador), aunque el nombre de su dispositivo (en /dev) cambió, por lo que tuve que modificar algunas configuraciones para eso.

Si tiene módulos de Perl, es posible que deba reinstalarlos.

No copió mi archivo sudoers.

Si usa at/ batch, es posible que deba otorgar /usr/libexec/atrunAcceso total al disco en Preferencias del sistema.

Por alguna razón, todas mis extensiones de Chrome (uBlock Origin, etc.) desaparecieron y tuve que reinstalarlas.

Y aún más extraño, ¡la fuente Times desapareció! Pero me las arreglé para encontrar un reemplazo y lo instalé.

Pero casi todo lo demás Just Worked™, y la migración fue más fluida de lo que temía. Rosetta, en particular, es realmente muy buena: ejecuta código x86 en ARM de forma totalmente transparente (excepto por el primer lanzamiento de cada aplicación que falla). La parte más lenta y dolorosa fue actualizar o reemplazar todas mis aplicaciones antiguas de 32 bits, pero como se mencionó, había estado revisando todo eso lentamente en los meses previos a la migración.

Bien, encontré la forma más rápida, que es crear un puente Thunderbolt y luego usar el Asistente de migración. Seguí estas instrucciones , y las seguí. Cuando abrí el Asistente de Migración en las dos Mac, la conexión utilizada fue el puente Thunderbolt, y la velocidad de transferencia fue 10 veces más rápida que WiFi al menos (100 Mb/s frente a ni siquiera 10 Mb/s).