Ho eseguito:
sudo launchctl unload -w /System/Library/LaunchDaemons/
per errore, ora il mio Mac non si avvia ... Qualche idea su come risolverlo?
Versione OS: Yosemite.
Il comando sudo launchctl unload -w /System/Library/LaunchDaemons/
forza-disabilita tutti i daemon di lancio in / Sistema / Libreria / LaunchDaemons / e aggiunge le rispettive voci in un disabled.plist . Il comando - inserito accidentalmente - non influisce sullo stato di caricamento "non forzato" di un daemon di sistema ma sovrascrive qualsiasi stato esistente (caricato / scaricato). Rimozione di disabled.plist verrà ripristinata una configurazione di sistema quasi predefinita, ad eccezione di quei daemon o agenti che sono stati forzati a uno dei due stati nella configurazione iniziale del sistema o dopo l'installazione di un'app di terze parti. Questo può essere recuperato ripristinando il file da un backup o - in parte - copiando un file disabled.plist da un sistema simile.
Per riavviare il sistema devi rimuovere questo file speciale in modalità di ripristino.
ls -la
. Otterrai un elenco contenente ~ 20 file - tutti relativi agli ID utente - e un file di grandi dimensioni disabled.plist (~ 10-15 KB) rm *.plist
Riavvia, modifica /private/var/db/com.apple.xpc.launchd/disabled.plist con sudo nano …
e sostituisci il contenuto esistente - probabilmente una semplice intestazione xml plist e uno o più demoni, che potrebbero essere stati aggiunto dal sistema all'avvio - dal seguente contenuto:
<?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>
Questo dovrebbe essere il contenuto predefinito del file in Yosemite. Se avevi installato altre app di terze parti, probabilmente in precedenza conteneva più demoni. E.g Ho dovuto rimuovere un piccolo daemon di sistema relativo a Snitch e XQuartz per ottenere in qualche modo un "default" disabled.plist .