1 votos

Migración de datos de usuario desde una imagen de disco HFS+

Tengo lo siguiente

  • fuente: la imagen de disco de un iMac4,1 Intel32 de 2006 que ejecuta la preinstalación de 10.4.4
  • objetivo: un iMac6,1 Intel32 de 2006 con la versión preinstalada 10.4.7

Este caso de uso no está cubierto desde el asistente de migración, así que:

¿Hay alguna forma de aplicar todos los datos del usuario y los programas instalados desde el origen al Mac de destino?

Mi estado actual es:

  • Tengo ambas particiones en el disco del Mac de destino
  • Puedo acceder a la partición de origen desde MacOS, pero no a checkdisk.
  • He copiado los datos del usuario, pero ¿cómo registro este nuevo usuario en el sistema?
  • He copiado el programa que necesito, pero ahora no está registrado. Necesito el CD de instalación.

Soy un total noob de Mac pero bastante familiarizado con linux de bajo nivel.

1voto

Esta es una pregunta bastante amplia, por lo que la respuesta también lo será.

Añadir un nuevo usuario

Puede crear un nuevo usuario en Preferencias del Sistema->Usuarios y Grupos. Una vez hecho esto, puede copiar/mover los datos del usuario copiado en el directorio de inicio recién creado y ajustar la propiedad de los archivos/directorios.

Existe un cierto riesgo de que se rompan algunas rutas en los archivos de configuración, etc., pero es difícil decirlo desde fuera. Puede reducir el riesgo asegurándose de que el nombre corto del usuario recién creado sea el mismo que tenía en el sistema antiguo.

Reinstalar una aplicación

Esto depende en gran medida de la aplicación en cuestión. Algunas de ellas sólo requieren que se copie el directorio .app, otras tienen archivos de soporte instalados por todo el sistema, y si requieren registro puede ser de nuevo algo más complicado. Para profundizar en esto, por favor haz una nueva pregunta y menciona el nombre de la aplicación.

PS: https://support.apple.com/en-gb/HT204320 implica que debería poder seleccionar un disco montado (partición) como fuente para la migración. Pero no tengo forma de verificar eso para 10.4.x.

1voto

JPT Puntos 121

Finalmente resolví el problema utilizando el asistente de migración.

Probablemente, simplemente puede conectar el disco de origen al Mac de destino utilizando cualquier caja de disco externo USB. No he probado esto porque no tengo una en este momento, pero 3 bahías SATA vacías de conexión en caliente.

Prefiero las herramientas estándar cuando sé lo que hacen, así que mi solución se basa en gran medida en gparted y dd . Si no está familiarizado con dd abortar aquí.

No necesitarás las contraseñas del sistema de origen ni del de destino.

¿Por qué necesitamos esto? MacOS no es Linux, cada instalación es muy específica del hardware y simplemente transferir una instalación de un modelo diferente no funcionará la mayoría de las veces. (¡incluso Windows puede hacer esto!)

  • instalar hfsplus en su PC Linux para poder manejar el contenido de la partición Mac.
  • ¿ofrece su disco de destino suficiente espacio para la partición de origen, el espacio utilizado de la partición de destino y el tamaño de los datos de origen?
    • si no: copie el disco de destino a un disco más grande utilizando dd . este será su nuevo objetivo.
    • si es que sí: todavía hacer una copia de seguridad del disco con dd .
  • compruebe si su partición de destino tiene más espacio libre que el tamaño de los datos de la partición de origen
    • si no: utilice gparted para aumentar el tamaño de la partición de destino hasta que pueda contener los datos de origen.
  • leer la partición de origen - la partición solamente - en una imagen usando dd
  • utilice gparted para crear una partición HFS+ en el disco de destino de al menos el tamaño de su partición de origen.
  • sudo partprobe para asegurarnos de que el sistema relee las tablas de partición y no destruimos ningún dato porque una tabla antigua esté activa.
  • utilice dd para volcar la partición de origen en la partición recién creada
  • si desea hacer fsck.hfsplus -f en las particiones de origen y destino.
  • insertar el disco de destino en el Mac de destino
  • arrancar con Command-S (Windows-S) para el modo de usuario único
  • de nuevo hacer /sbin/fsck -f si lo desea. para mí esto no funcionó en la partición de origen
  • remontar la lectura/escritura utilizando /sbin/mount -uw /
  • borrar rm /var/db/.AppleSetupDone Esto hará que Apple inicie el asistente de configuración en el siguiente arranque.
  • tipo reboot
  • en el asistente de configuración simplemente eligió migrar desde otra partición

Eso es todo.

Si todavía necesita una contraseña para su Mac, repita los pasos que inician el asistente de configuración. A partir de ahí no migre ningún dato, en su lugar se creará un nuevo usuario administrador.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X