Ich habe ein Skript, das ich vom Terminal aus aufrufe, um in meine Windows-Partition zu booten:
#! /bin/bash
sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot
sudo reboot
Nach dem Update auf El Capitan (10.11.1) kann ich es nicht mehr verwenden. Die Fehlermeldung besagt, dass eine Datenträgereigenschaft nicht festgelegt werden kann, daher vermute ich, dass dies mit den Sicherheitsfunktionen zusammenhängt, die in diesem Update hinzugefügt wurden.
Sie können die bootfähige Festplatte nicht mit bless festlegen, wenn der Systemintegritätsschutz aktiviert ist. Dies liegt daran, dass bless in NVRAM schreibt, was von SIP verboten ist. Aus diesem Grund kann Systemeinstellungen → Startvolume das Startvolume festlegen, andere Binärdateien jedoch nicht.
Um den Systemintegritätsschutz zu deaktivieren, können Sie Folgendes tun:
- Booten Sie in die Recovery HD, indem Sie neu starten, während Sie ⌘R gedrückt halten.
- Öffnen Sie Terminal (aus dem Menü Dienstprogramme).
Führen Sie den folgenden Befehl im Terminal aus:
csrutil disable
- Neu starten.
Sean Hagh
grg
John Keates