Lo script Boot Camp si è rotto dopo l'aggiornamento di El Capitan

3

Ho uno script che chiamo da Terminal per avviare la mia partizione Windows:

#! /bin/bash
sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot
sudo reboot

Dopo l'aggiornamento a El Capitan (10.11.1) non posso più utilizzarlo. Il messaggio di errore dice qualcosa sull'impossibilità di impostare una proprietà del disco, quindi suppongo che questo sia correlato alle funzionalità di sicurezza aggiunte in questo aggiornamento.

    
posta Sean Haugh 30.12.2015 - 15:58
fonte

1 risposta

2

Non è possibile impostare il disco di avvio con benedica se System Integrity Protection è abilitato. Questo perché benedica scrive su NVRAM, cosa vietata da SIP. Ecco perché Preferenze di Sistema → Disco di avvio è in grado di impostare il disco di avvio, ma altri binari non lo sono.

To disable System Integrity Protection, you can do the following:

  1. Boot into the Recovery HD by restarting whilst holding ⌘R.
  2. Open Terminal (from the Utilities menu).
  3. Run the following command in Terminal:

    csrutil disable
    
  4. Restart.

Fonte: Disabilita OS X El Capitan Rootless e consente di scrivere azioni su posizioni di System Integrity Protection

    
risposta data 30.12.2015 - 16:10
fonte

Leggi altre domande sui tag