Corrí:
sudo launchctl unload -w /System/Library/LaunchDaemons/
por error, ahora mi Mac no arranca... ¿Alguna idea de cómo solucionarlo?
Versión del sistema operativo: Yosemite.
Corrí:
sudo launchctl unload -w /System/Library/LaunchDaemons/
por error, ahora mi Mac no arranca... ¿Alguna idea de cómo solucionarlo?
Versión del sistema operativo: Yosemite.
La orden sudo launchctl unload -w /System/Library/LaunchDaemons/
forzará la desactivación de todos los demonios de inicio en /System/Library/LaunchDaemons/ y añadirá las entradas respectivas en un archivo disabled.plist . El comando - introducido accidentalmente - no afectan al estado de carga "no forzada" de un demonio del sistema, pero anulan cualquier estado existente (cargado/descargado). La eliminación de disabled.plist restaurará una configuración del sistema casi por defecto - excepto aquellos demonios o agentes que hayan sido forzados a uno de los dos estados en la configuración inicial del sistema o tras la instalación de una app de terceros. Esto se puede recuperar restaurando el archivo desde una copia de seguridad o, en parte, copiando un archivo disabled.plist de un sistema similar.
Para conseguir que tu sistema arranque de nuevo tienes que eliminar este archivo especial en el Modo Recuperación.
ls -la
. Obtendrá una lista que contiene ~20 archivos - todos relacionados con ID de usuario - y un archivo grande disabled.plist (~10-15 KB)rm *.plist
Reinicie, edite /private/var/db/com.apple.xpc.launchd/disabled.plist con sudo nano …
y reemplazar el contenido existente - probablemente alguna cabecera básica xml plist y uno o más daemon, que pueden haber sido añadidos por el sistema durante el arranque - por el siguiente contenido:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.ManagedClientAgent.enrollagent</key>
<true/>
<key>com.apple.ftpd</key>
<true/>
<key>com.apple.rpmuxd</key>
<false/>
<key>com.apple.usbmuxd</key>
<false/>
<key>com.apple.mrt</key>
<false/>
<key>com.apple.stackshot</key>
<false/>
<key>org.ntp.ntpd</key>
<false/>
<key>com.apple.pacemaker</key>
<true/>
</dict>
</plist>
Este debería ser el contenido por defecto del archivo en Yosemite. Si ha instalado aplicaciones adicionales de terceros, probablemente contenía más demonios anteriormente. Por ejemplo, tuve que quitar un Little Snitch y un demonio de sistema relacionado con XQuartz para obtener un "default" de alguna manera. disabled.plist .
@grgarside Re: tu edición. sudo launchctl unload -w /System/Library/LaunchDaemons/
sólo escribe en disabled.plist pero no a los otros (relacionados con el usuario es decir. 0;248;501;...) plists. ¡AFAIR He probado esto con el usuario Root y fseventer!
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.
1 votos
¿Puedes arrancar en modo monousuario (Cmd-S) o en modo seguro (Shift)?
0 votos
Sólo un usuario, he intentado hacer
sudo launchctl load -w /System/Library/LaunchDaemons/
desde allí, pero no sirvió de nada.0 votos
Hmm. Bueno, ya estamos en mi cabeza :) Tal vez echar un vistazo a esta entrada ?
0 votos
Gracias, eso es todo. En realidad estoy tratando de reinstalar el sistema sin borrar los datos de usuario.... Si encuentro una solución, voy a publicar allí también.
0 votos
@klanomath, la reinstalación no funcionó. Creo que voy a cambiar el nombre de /System/Library a /System/Library_old e intentar una reinstalación
0 votos
Vale, ¿quizás en algún lugar de /var?
0 votos
Tuve un problema similar, lo resolví aquí apple.stackexchange.com/preguntas/192878/