La commande bless
a été dépréciée. En gros, la commande n'est pas compatible avec APFS. D'autres remplacements sont les suivants :
- La commande
systemsetup
. Utilisez les options -setstartupdisk
, -getstartupdisk
et liststartupdisks
.
- Le Gestionnaire de Démarrage Mac. Maintenez la touche option enfoncée au démarrage. Pour définir un OS par défaut, maintenez la touche control enfoncée avant de sélectionner.
- Le panneau de disque de démarrage dans l'application Préférences Système.
- Le Gestionnaire de Démarrage rEFInd tierce partie. Cela peut être installé sans désactiver SIP.
Cependant, si vous voulez toujours utiliser la commande bless
, voici la syntaxe à utiliser.
sudo bless --device /dev/disk0sX --setBoot
Où l'entier positif X
peut être trouvé en entrant la commande ci-dessous.
mount | grep "/Volumes/ML2 "
J'ai testé cette commande en démarrant sur Yosemite sur un iMac de 2007. J'ai utilisé la commande bless
pour sélectionner El Capitan
comme système d'exploitation par défaut à démarrer.
Remarque : Yosemite n'utilise pas la Protection de l'Intégrité du Système (SIP)
Si vous sélectionnez un système d'exploitation Windows (ou autre) en mode BIOS, assurez-vous d'inclure l'option suivante.
--legacy
Voici le résultat lorsque vous essayez d'utiliser la commande bless
depuis High Sierra avec SIP activé. La machine est un iMac de 2011.
Marlin:~ davidanderson$ sudo bless --device /dev/disk0s6 --setboot
Could not set boot device property: 0xe00002bc
Voici le résultat lorsque vous essayez d'utiliser la commande bless
depuis El Capitan avec SIP activé. La machine est un iMac de 2007.
Steelhead:~ davidanderson$ sudo bless --device /dev/disk0s5 --setboot
Could not set boot device property: 0xe00002bc