0 votos

¿Cómo hacer que un nuevo SSD sea booteable?

Tengo un MacBook Pro Retina de mediados de 2012, y recientemente he sustituido el SSD (Samsung 860 EVO 1TB) y la placa lógica (refurb).

La máquina original se estrellaba y, para abreviar, el modo de diagnóstico indicaba un error del disco duro que no se podía solucionar. 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 empezó a tener los mismos problemas de fallos aleatorios. El problema parecía estar en la placa lógica, así que también la sustituí.

Con la nueva placa lógica colocada, la instalación de Mac OS High Sierra desde USB parece ir 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 SO tarda 3 minutos. Sin embargo, al intentar reiniciar, arranca desde el USB en lugar del SSD. Al quitar el USB y reiniciar, me aparece la carpeta con el signo de interrogación intermitente de la muerte.

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

Intenté arrancar desde el USB y fui a Disco de Inicio, esperando seleccionar el SSD. No hubo suerte, no apareció allí.

He probado a reformatear el SSD y a reinstalar el SO un par de veces, pero ningún cambio. Estoy utilizando la configuración por defecto (formato APFS, esquema GUID) al formatear el SSD.

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

Algunas indagaciones condujeron a la bless que parece servir para este propósito. He probado 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. Buscando en Google estos errores no parece que aparezca nada más que el archivos originales así que estoy bastante seguro de que estoy ladrando al árbol equivocado.

Mirando hacia adentro /Volumes/dotty (mi partición de instalación) mostraba un sistema de archivos bastante escaso, con un directorio principal ( macOS install data o similar). Utilizando bless y tratando de especificar el apfs.efi que está enterrado en los archivos de instalación no sirve de nada; obtengo errores similares a los anteriores que no voy a escribir aquí.

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

3voto

andyras Puntos 108

Parece que ahora funciona después de un retoque más; he publicado la pregunta porque espero que sea de utilidad para alguna otra alma perdida.

Intenté borrar el SSD una vez más con la Utilidad de Discos. Esta vez hice dos cosas diferentes: 1) utilicé el nombre por defecto 'Untitled' para el disco, y 2) utilicé la opción por defecto '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 algunos de los jugueteos con bless tuvo algo que ver con el éxito esta vez, pero lo dudo.

0 votos

El APFS no ha dado más que problemas, no puedo creer que lo hayan cambiado bruscamente a medias en lugar de hacer una introducción lenta y escalonada.

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