El script de Boot Camp se rompió después de la actualización de El Capitán

3

Tengo una secuencia de comandos a la que llamo desde Terminal para iniciar en mi partición de Windows:

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

Después de actualizar a El Capitán (10.11.1) no puedo usarlo más. El mensaje de error dice algo acerca de no poder establecer una propiedad de disco, por lo que supongo que esto está relacionado con las características de seguridad que se agregaron en esta actualización.

    
pregunta Sean Haugh 30.12.2015 - 15:58

1 respuesta

2

No puede configurar el disco de inicio con bendición si la Protección de integridad del sistema está habilitada. Esto se debe a que bless le escribe a NVRAM, que está prohibido por SIP. Esta es la razón por la que las Preferencias del sistema → Disco de inicio pueden establecer el disco de inicio, pero otros binarios no.

  

Para deshabilitar la protección de integridad del sistema, puede hacer lo siguiente:

     
  1. Arranque en Recovery HD reiniciando mientras mantiene presionado ⌘R.
  2.   
  3. Abrir Terminal (desde el menú Utilidades).
  4.   
  5. Ejecuta el siguiente comando en la Terminal:

    csrutil disable
    
  6.   
  7. Reiniciar.
  8.   

Fuente: Deshabilite Rootless de OS X El Capitan y permita acciones de escritura en ubicaciones de Protección de integridad del sistema

    
respondido por el grg 30.12.2015 - 16:10

Lea otras preguntas en las etiquetas