Come faccio a far funzionare rEFInd con OS X 10.11 El Capitan?


15

Ho notato che non potevo installare e utilizzare rEFInd dopo l'aggiornamento a OS X 10.11 El Capitan. Questo mi limita a OS X, quindi non posso avviare la mia partizione Linux.

Ottengo il seguente errore: error "Could not set boot device property: 0xe00002bc"


Spero che questo ottenga più voti, te lo meriti sicuramente. +1 da me. Questa domanda è dilagante ogni volta che aiuto le persone con doppio avvio che hanno già "aggiornato" a El Capitan.
Addison Crump,

Risposte:


13

È necessario disabilitare la Proiezione di integrità del sistema.

  1. Riavvia il computer, durante l'avvio tieni premuto Command-R per avviare in modalità di ripristino.
  2. Una volta avviato, vai su "Utilità> Terminale" nella barra dei menu in alto.
  3. Entra csrutil disablenella finestra del terminale e premi il tasto Invio.
  4. Riavviare la macchina e la protezione dell'integrità del sistema sarà ora disabilitata.

fonte: http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/


1
Nota che questo metodo non è aggiornato - non è necessario disabilitare SIP - gli utenti normali non dovrebbero disabilitare SIP - leggi il manuale: rodsbooks.com/refind/sip.html#recovery - o vedi altre risposte sotto (incluso dallo stesso Rod )
Greg,

5

So che questa è una vecchia domanda, ma ho dovuto affrontare questo problema durante il tentativo di installare rEFInd su un MBP 2015. Durante il tentativo di installazione eseguendo ./refind-installnel terminale, continuavo a ricevere un messaggio che mi diceva che la protezione dell'integrità del sistema era abilitata e non potevo fare un'installazione senza riavviare il volume di recupero. La soluzione senza disabilitare la protezione dell'integrità del sistema (probabilmente è lì per una buona ragione):

  1. Nel terminale, digitare cd ~/Downloads
  2. Scarica il file di installazione corrente con curl -s -L https://sourceforge.net/projects/refind/files/0.10.3/refind-bin-0.10.3.zip
  3. unzip refind-bin-0.10.3.zip
  4. Riavvia, tenendo premuto cmd + rquando suona il suono
  5. Apri utility -> Terminale
  6. Il tuo disco rigido non è più accessibile da /quando ti trovi su una partizione diversa. Invece, ora è sotto / Volumes / {nome del tuo disco rigido}. Se non sai già come si chiama (l'impostazione predefinita è 'Macintosh \ HD'), digita cd /Volumes, quindi lsper vederlo elencato lì.
  7. Tipo cd /Volumes/{name of your hard drive}/Users/{your username}/Downloads. Ad esempio, il mio è cd /Volumes/Macintosh\ HD/Users/Ayden/Downloads. Ricorda di sfuggire a tutti gli spazi nella directory o nei nomi dei file con '\' e usa la scheda per il completamento automatico.
  8. Tipo ./refind-install --root /Volumes/{Your hard drive} --yes. Dovresti ricevere un avviso di completamento con esito positivo.
  9. Reboot. Dovresti vedere rEFInd. Per visualizzare il boot manager predefinito, premere il tasto opzione durante l'avvio.

Nota: per vedere più opzioni di installazione digitare vim refind-installnella ~/Downloads/refind-bin-0.10.3directory. Sono elencati in alto. Per uscire da vim, digitare :q.


Non riesco a trovare la mia directory dall'inizio del recupero. In / Volumes, ho solo OSX Startup Diske Untitled, che credo sia il nuovo; y ho creato spazio sul disco che ho creato usando l'utilità Disc
Simon H

3

Con il rilascio di rEFInd 0.10.0, non esiste alcuna documentazione ufficiale di rEFInd su questo problema:

http://www.rodsbooks.com/refind/sip.html

Lo script di installazione di quella versione (ora chiamato refind-install) viene eseguito anche da Recovery HD e rEFInd stesso può gestire le impostazioni SIP, che offrono altre due opzioni su come aggirare il problema.


0

In alternativa, ad esempio se (come me) hai rimosso la partizione di ripristino prima di eseguire l'aggiornamento a El Capitan (che non l'ha ripristinato), esegui l' avvio nella tua chiavetta USB rEFInd , da lì avvia in Linux, installa il tuo pacchetto rEFInd Linux e installa rEFInd di nuovo nel tuo HD da Linux.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.