Desactivó todo en la carpeta / LaunchDeamons con launchctl; no puede arrancar ahora, ¿cómo recuperarse?

2

En un esfuerzo por cerrar el servidor httpd, iba a ejecutar este comando:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

En su lugar, esto fue ejecutado:

sudo launchctl unload -w /System/Library/LaunchDaemons

El resultado fue que mi MacBook se detuvo completamente y no se pudo iniciar. ¿Es posible revertirlo con el siguiente comando?

sudo launchctl load -w /System/Library/LaunchDaemons/

Pero no sé lo que estaba encendido y apagado.

Así que necesito ayuda. ¿Cómo lo restauro? Intenté realizar un arranque alternativo, entré en las opciones de recuperación de Mountain Lion y reinstalé el sistema, pero con el mismo resultado. ¿El terminal está en la herramienta de recuperación para alguna ayuda?

¿Esta configuración está guardada en un archivo que puedo restaurar desde Time Machine?

    
pregunta Gisle Totland 30.12.2012 - 22:05

2 respuestas

2

Debería poder solucionarlo en modo de usuario único . Reinicie la Mac mientras mantiene presionadas las teclas Command y S ; se iniciará en un entorno de línea de comandos de pantalla completa, sin que ninguno de los demonios habituales intente ejecutarse. Como de costumbre, las dos primeras cosas que se deben hacer en un solo usuario más son verificar / reparar y montar el volumen de inicio. Para comprobarlo / repararlo, ejecute el comando /sbin/fsck -fy y espere a que termine. Si se imprime " El volumen se modificó ", ejecútelo nuevamente y continúe ejecutándolo hasta que termine con "** El volumen parece ser DE ACUERDO." Una vez que el volumen de inicio sea correcto, móntelo con /sbin/mount -uw /

Una vez hecho esto, ejecuta el comando:

rm /var/db/launchd.db/com.apple.launchd/overrides.plist

(Nota: escriba este comando con mucho cuidado . ¡Si pensó que el daño de escribir mal el comando launchctl fue incorrecto, no ha visto lo que podría hacer una versión ilegible de este comando!)

Finalmente, ejecute el comando reboot y el sistema debería reiniciarse normalmente, con todos los LaunchDaemons del sistema restablecidos a sus estados predeterminados.

    
respondido por el Gordon Davisson 31.12.2012 - 08:27
0

Simplemente saldría y guardaría cualquier trabajo que pudiera y luego reiniciaría en ese momento.

 sudo shutdown -r now

Si lograba descargar todos los demonios y servicios, instalaría un sistema operativo limpio en una unidad externa (utilizando la recuperación de Mountain Lion) y luego migraría la configuración. También debería poder restaurar una copia de seguridad de Time Machine, pero eso necesitaría un borrado y luego una instalación, por lo que prefiero gastar el $$ extra en un disco duro externo y luego, después de probar el sistema operativo limpio, migrar sus datos.

Esto tiene una ventaja adicional de probar el hardware en busca de fallos y retrasos cuando borra la unidad / datos defectuosos si no tiene una copia de seguridad actual o no está seguro de poder recuperarse de una copia de seguridad.

    
respondido por el bmike 31.12.2012 - 05:42

Lea otras preguntas en las etiquetas