He comprado un servidor Mac Mini de segunda mano de mediados de 2010. Cuando llegó lo encendí y arrancó regularmente en MacOS High Sierra, ya que es la última versión soportada por este modelo. Verifiqué que todo funcionaba y luego apagué la máquina.
El problema es que ahora no arranca. Aparece el logo de Apple y la barra de progreso de abajo llega hasta el final, pero no pasa de ahí. Cabe mencionar que la barra avanza relativamente rápido hasta llegar a la mitad y luego va muy lento hasta el final. Intenté arrancar en la partición Recovery y ocurre lo mismo. Intenté con el Internet Recovery, ambos usando Option + Command + R y Shift + Option + Command + R (sin embargo, esta última opción da un resultado ligeramente diferente: se queda atascado en la pantalla con el logo de la Apple, pero en lugar de la barra completa, me sale la rueda giratoria). También he probado el arranque seguro, el restablecimiento de la NVRAM y la PRAM, y una unidad USB de instalación. El resultado es el mismo. Sólo pantalla, teclado y ratón conectados al Mac.
Lo curioso es que tenía un viejo SSD en el que estaba instalada una distro de Windows y si lo conecto al mac a través de un adaptador USB y selecciono su archivo EFI manteniendo la tecla Opción durante el arranque, entra directamente en un entorno Windows totalmente funcional, lo que me hace pensar que no hay ningún problema de hardware con él...
EDITAR: He arrancado utilizando el modo verbose y el arranque parece colgarse en este punto:
busy timeout[0], (60s): ´IOFireWireLocalNode´
EXC_RESOURCE -> sftwareupdated[210] exceeded mem limit: ActiveSoft 500 MB (non-fatal)
hfs: mounted Recovery HD on device disk1s3
hfs: unmount initiated on Recovery HD on device disk1s3
busy timeout[1], (60s): ´IOFireWireLocalNode´
busy timeout[2], (60s): ´IOFireWireLocalNode´
busy timeout[3], (60s): ´IOFireWireLocalNode´
IOConsoleUsers: time(0) 0->0, lin 0, llk 1,
IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0
Así que, a mi entender, hay dos cuestiones principales aquí, posiblemente. El tiempo de espera de FireWire y el límite de memoria excedido relacionado con las actualizaciones de software. No aparece más texto después de estas líneas.
Si ayuda, también puedo arrancar con éxito en el modo de usuario único, donde tengo acceso a un sh
terminal.