Tengo un script al 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 Capitan (10.11.1) ya no puedo usarlo. El mensaje de error dice algo sobre no poder establecer una propiedad de disco, por lo que supongo que esto está relacionado con las funciones de seguridad que se agregaron en esta actualización.
No puede configurar el disco de arranque con bendición si la Protección de integridad del sistema está habilitada. Esto se debe a que bless escribe en NVRAM, lo cual está prohibido por SIP. Esta es la razón por la cual Preferencias del sistema → Disco de inicio puede configurar el disco de inicio, pero otros archivos binarios no.
Para deshabilitar la Protección de integridad del sistema, puede hacer lo siguiente:
- Inicie Recovery HD reiniciando mientras mantiene presionado ⌘R.
- Abra Terminal (desde el menú Utilidades).
Ejecute el siguiente comando en la Terminal:
csrutil disable
- Reanudar.
Sean Haugh
grg
Juan Keates