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.
El comando sudo launchctl unload -w /System/Library/LaunchDaemons/
forzará la desactivación de todos los demonios de lanzamiento en /System/Library/LaunchDaemons/ y agregará las entradas respectivas en disabled.plist . El comando, ingresado accidentalmente, no afecta el estado de carga "no forzado" de un demonio del sistema, pero anula cualquier estado existente (cargado/descargado). Eliminar disabled.plist restaurará una configuración del sistema casi predeterminada, excepto aquellos demonios o agentes que hayan sido forzados a uno de los dos estados en la configuración inicial del sistema o después de la instalación de una aplicación de terceros. Esto se puede salvar restaurando el archivo desde una copia de seguridad o, en parte, copiando un archivo disabled.plist de un sistema similar.
Para que su sistema arranque nuevamente, debe eliminar este archivo especial en modo de recuperación.
ls -la
. Obtendrá una lista que contiene ~20 archivos, todos relacionados con ID de usuario, y un archivo de gran tamaño disabled.plist (~10-15 KB)rm *.plist
Reinicie, edite /private/var/db/com.apple.xpc.launchd/disabled.plist sudo nano …
y reemplace el contenido existente, probablemente algún encabezado plist xml básico y uno o más demonios, que pueden haber sido agregados 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 predeterminado del archivo en Yosemite. Si había instalado aplicaciones de terceros adicionales, probablemente contenía más demonios anteriormente. Por ejemplo, tuve que eliminar un Little Snitch y un demonio del sistema relacionado con XQuartz para obtener un disabled.plist de alguna manera "predeterminado" .
sudo launchctl unload -w /System/Library/LaunchDaemons/
solo escribe en disabled.plist pero no en las otras plists (relacionadas con el usuario, es decir, 0;248;501;...). AFAIR ¡Probé esto con el usuario root y fseventer!
Beto
Vincebzh
sudo launchctl load -w /System/Library/LaunchDaemons/
desde allí, pero no ayudó.Beto
Vincebzh
Vincebzh
Vincebzh
23esmoquin