¿Cómo hacer que un nuevo SSD sea de arranque?

Tengo una MacBook Pro Retina de mediados de 2012 y recientemente reemplacé el SSD (Samsung 860 EVO 1TB) y la placa lógica (renovación).

La máquina original estaba fallando y el modo de diagnóstico corto de historia larga indicó un error de disco duro irreparable. Primero actualicé el SSD, la instalación del sistema operativo se realizó sin problemas y la máquina funcionó bien durante unos días, pero pronto comenzó a tener los mismos problemas de fallas aleatorias. El problema parecía estar en la placa lógica, así que también la reemplacé.

Con la nueva placa lógica en su lugar, la instalación de Mac OS High Sierra desde USB parece funcionar bien al principio, hasta que llega el momento de arrancar. El SSD es reconocido por el instalador, y el primer paso de la instalación del sistema operativo toma 3 minutos. Sin embargo, al intentar reiniciar, arranca desde el USB en lugar del SSD. Al quitar el USB y reiniciar, aparece la carpeta de la muerte con el signo de interrogación parpadeante.

Al inspeccionar con la Utilidad de disco (información del disco), el nuevo SSD, el 'Disco de contenedor 1' y la partición de instalación están marcados como no arrancables.

Intenté arrancar desde USB y fui a Disco de inicio, con la esperanza de seleccionar el SSD. Sin suerte, no apareció allí.

Intenté reformatear el SSD y reinstalar el sistema operativo un par de veces, pero no hubo cambios. Estoy usando la configuración predeterminada (formato APFS, esquema GUID) al formatear el SSD.

Estoy tratando de averiguar si hay una manera de hacer que el SSD se pueda iniciar desde la línea de comandos.

Algunas excavaciones condujeron al blesscomando, que parece cumplir este propósito. Probé algunas variantes

  • bless --setBoot --device /dev/disk1s1

    • Could not access boot.efi file at /var/tmp/RecoveryTempbless.PQpy/<<<SN>>>/Library/CoreServices/boot.efi

    • Couldn’t set bless data in preboot volume for device /dev/disk1s1

  • bless —setBoot —mount /Volumes/dotty
    • Can’t load /Volumes/dotty//usr/standalone/i386/apfs.efi
    • Could not load apfs.efi data from /Volumes/dotty//usr/standalone/i386/apfs.efi

Sin suerte Buscar en Google estos errores no parece mostrar nada más que los archivos fuente originales , así que estoy bastante seguro de que estoy ladrando al árbol equivocado.

Mirando /Volumes/dotty(mi partición de instalación) mostró un sistema de archivos bastante escaso, con un directorio principal ( macOS install datao similar). Usar blesse intentar especificar el apfs.efiarchivo que está oculto en los archivos de instalación no sirve de nada; Recibo errores similares a los anteriores que no escribiré aquí.

Parece que la instalación puede haberse congelado por algún motivo. ¿Qué más puedo probar?

Respuestas (1)

Parece funcionar ahora después de un ajuste más; Publiqué la pregunta porque espero que sea útil para alguna otra alma perdida.

Intenté borrar el SSD una vez más con Disk Utility. Esta vez hice dos cosas diferentes: 1) usé el nombre predeterminado 'Sin título' para el disco, y 2) usé la opción predeterminada 'Mac OS Extended' para el sistema de archivos en lugar de APFS al borrar el disco. Esta vez, la instalación del sistema operativo se realizó con éxito después del primer reinicio.

La cosa #2 es probablemente lo que importa, pero no está claro por qué. También es posible que algunas de las bromas blesstuvieran algo que ver con el éxito esta vez, pero lo dudo.

APFS no ha sido más que problemas, no puedo creer que simplemente cambiaron abruptamente a él a medias en lugar de hacer una introducción lenta y escalonada.