Disabilita SIP senza modalità di ripristino

10

Prima di rispondere che questo non è possibile, ascoltami. Ho un Mac Pro 4,1 (con firmware 5,1), con MacOS Sierra in esecuzione. Voglio disabilitare System Integrity Protection (altrimenti noto come SIP), ma ho avuto un problema. Non ho una scheda grafica flash, quindi non riesco a vedere la schermata di avvio (o la modalità di ripristino o la modalità provvisoria) sul mio computer. Pertanto non riesco a vedere come disabilitare SIP sul mio computer. Ho provato:

Avvia Mac Pro in modalità disco di destinazione e collega MacBook Air (OS X 10.9 - pre-SIP) tramite FireWire a MP. Avvia l'MBA dalla partizione di ripristino di Mac Pro, (recupero di MacOS 10.12). Disabilita SIP, riavvia. Questo ha funzionato sul MBA. Ma quando riaccendo il Mac Pro, SIP è stato abilitato. Supponevo che, a causa di ciò, la disabilitazione SIP fosse collegata all'hardware.

Domanda 1: questa supposizione è corretta?

Domanda 2: è possibile disattivare il SIP senza utilizzare la scheda grafica in Mac Pro? Ho un iMac con MacOS Sierra e un MBA con OS X 10.9 a mia disposizione. Le possibili soluzioni possono includere (ma non devono essere limitate a): ssh, condivisione dello schermo, modalità disco di destinazione).

Gradirei qualsiasi aiuto. Si prega di inviare domande come commenti e sentirsi liberi di suggerire modifiche. Grazie!

    
posta NoahL 20.11.2016 - 04:08
fonte

4 risposte

7

Modifica: per rispondere alla tua domanda attuale , non puoi farlo da nessuna parte eccetto la modalità di recupero, quindi tutto ciò che fai deve essere fatto da lì.

Testato su un 4,1 simile aggiornato a 5,1 [ma ho una scheda grafica flash in modo da poter vedere cosa stavo facendo]

Riavvia e amp; ai rintocchi, tieni premuto Cmd ⌘ R per circa 10 secondi.
Aspetta di arrivare alla modalità di recupero, che per me ha preso circa 45 secondi dai rintocchi [Sono su SSD ma penso che potrebbe aver scelto un recupero su un altro HD per avviare effettivamente da] Dagli un minuto o poco più per essere al sicuro .

Fn Ctrl ^ F2 cambierà lo stato attivo nella barra dei menu, in particolare il logo Apple, in alto a sinistra.

Sembra che qualunque cosa tu abbia impostato in Preferenze di Sistema > Tastiera per "Usa tutti i tasti F1, F2 come tasti funzione standard" che questa opzione è disabilitata in Ripristino, quindi anche se solo Ctrl ^ F2 funziona per me in un sistema operativo in esecuzione, in Recovery avevo bisogno della chiave Fn aggiunta.

Da lì, puoi navigare usando i tasti freccia

Immagine da link

Da ciò puoi vedere che Terminal è 4 a destra, quindi 4 in basso.
È 4 non 3 perché la prima freccia in giù apre il menu.

Premi Invio & Lancio del terminale.
Digita csrutil disable & premere Invio
Digita reboot & premi Invio.

Se si riavvia, hai capito bene, altrimenti dovrai fare un'altra ipotesi.

BTW, regola d'oro, come hai scoperto, è mantenere la tua vecchia carta Apple scadente in un posto sicuro, per occasioni come questa; -)

Nota aggiuntiva: Fn Ctrl ^ F2 è un interruttore. Prima selezionerà la barra dei menu, la seconda deselezionerà, quindi assicurati di farlo solo una volta.

    
risposta data 20.11.2016 - 10:10
fonte
6

Questo metodo cieco ha funzionato per me:

In order to disable or enable SIP (System Integrity Protection) without being able to see recovery mode and launch the terminal, you can use single-user recovery mode which takes you right into a command prompt.

Reboot Mac holding down COMMAND R S

Wait 30-60 seconds depending on how fast your boot disk is.

Then hit ENTER a few times to get to the command prompt

To DISABLE SIP: type csrutil disable Wait 10 seconds type reboot

To ENABLE SIP: type csrutil enable Wait 10 seconds type reboot

Once back in macOS you can check the status of SIP with the following command: csrutil status

    
risposta data 28.05.2017 - 02:30
fonte
5

È possibile avviare in Recovery con Modalità utente singolo.

Per fare questo: Tenere premuto il tasto Opzione (⌥) durante l'avvio iniziale per accedere a Startup Manager. Tenendo premuto Comando (⌘) -S, seleziona il volume di avvio del recupero.

Questo ti darà la Modalità di recupero per utente singolo, un terminale da cui puoi eseguire %codice% e riavviare. Sei quindi libero di continuare con la normale modalità utente singolo per disattivare le estensioni che utilizzano la GPU e riavviare su un sistema con una grafica terribile, ma dalla quale puoi recuperare / eseguire più facilmente il backup di cui hai bisogno prima di iniziare le riparazioni.

    
risposta data 16.02.2017 - 17:20
fonte
3

Con la sperimentazione ho appena scoperto che è possibile riavviare tenendo premuto Command-R-S e questo entrerà in una modalità di recupero per singolo utente (combinazione di Command R per il ripristino e Command S per singolo utente). Questa funzionalità non documentata ha funzionato al riavvio dalla modalità di ripristino con il dialogo di selezione del disco, potrebbe non funzionare con altri tipi di riavvio. ha lavorato su Sierra su un macbook pro del 2010, altre versioni non testate.

    
risposta data 16.03.2017 - 01:09
fonte

Leggi altre domande sui tag