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.