Disattivato tutto nella cartella / LaunchDeamons con launchctl; non posso avviare ora-come recuperare?

2

Nel tentativo di spegnere il server httpd, stavo per eseguire questo comando:

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

Invece è stato eseguito:

sudo launchctl unload -w /System/Library/LaunchDaemons

Il risultato è stato che il mio MacBook si è fermato completamente e non può essere avviato. È possibile ripristinarlo con il seguente comando?

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

Ma non so cosa fosse acceso e spento.

Quindi ho bisogno di aiuto. Come posso ripristinarlo? Ho provato ad eseguire l'avvio automatico, sono entrato nelle opzioni di ripristino di Mountain Lion e ho reinstallato il sistema, ma con lo stesso risultato. Il terminale dello strumento di ripristino è di qualche aiuto?

Questa impostazione è salvata in un file che posso ripristinare da Time Machine?

    
posta Gisle Totland 30.12.2012 - 22:05
fonte

2 risposte

2

Dovresti riuscire a risolvere il problema in modalità utente singolo . Riavvia il Mac tenendo premuto i tasti Comando e S ; inizierà in un ambiente a riga di comando a schermo intero, con nessuno dei soliti daemon che sta tentando di eseguirlo. Come al solito, le prime due cose da fare in single-user sono di controllare / riparare e montare il volume di avvio. Per controllarlo / ripararlo, esegui il comando /sbin/fsck -fy e attendi che finisca. Se stampa " il volume è stato modificato ", eseguilo di nuovo e continua a eseguirlo fino a quando non termina con "** Il volume sembra essere OK." Una volta che il volume di avvio è OK, montalo con /sbin/mount -uw /

Una volta fatto, esegui il comando:

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

(Nota: scrivi questo comando con molta attenzione . Se pensavi che il danno causato dall'accorgimento errato del comando launchctl fosse sbagliato, non hai visto cosa potrebbe fare una versione confusa di questo comando!)

Infine, esegui il comando reboot e il sistema dovrebbe riavviarsi normalmente, con tutti i LaunchDaemon di sistema impostati ai loro stati predefiniti.

    
risposta data 31.12.2012 - 08:27
fonte
0

Vorrei chiudere e salvare qualsiasi lavoro possibile e quindi riavviare a quel punto.

 sudo shutdown -r now

Se si è riusciti a scaricare tutti i daemon e i servizi, installare un SO pulito su un'unità esterna (utilizzando il ripristino Mountain Lion) e quindi eseguire la migrazione delle impostazioni. Dovresti anche essere in grado di ripristinare un backup di Time Machine, ma ciò richiederebbe una cancellazione e quindi un'installazione, quindi preferisco spendere i $ extra su un disco rigido esterno e, dopo aver testato il SO pulito, eseguire la migrazione dei dati.

Questo ha un vantaggio di testare l'hardware per guasti e ritardi quando si cancella l'unità / dati difettosa se non si dispone di un backup corrente o se non si è sicuri di poter recuperare da un backup.

    
risposta data 31.12.2012 - 05:42
fonte

Leggi altre domande sui tag