Réponse courte : OUI, c'est réversible, rien n'est "permanent" dans une partition de disque dur (sauf bien sûr la suppression des partitions et des informations). Presque toujours, vous pourrez annuler ce que vous avez fait, même si parfois cela peut entraîner une perte de données, naturellement.
Pendant que vous êtes dans le terminal, tapez :
man bless
ou si vous êtes paresseux, vous pouvez le lire ici.
Vous êtes intéressé par cette partie :
--legacy Si --setBoot est utilisée, définit le firmware pour démarrer un système
d'exploitation basé sur le BIOS hérité à partir du disque spécifié. Le drapeau actif d'un
disque partitionné en MBR n'est pas modifié, ce qui peut être fait avec fdisk(8). Cela
est uniquement pris en charge sur les systèmes basés sur l'EFI.
mise à jour : Oui, la commande bless a différents modes d'opération, l'un est périphérique, qui spécifie un périphérique (plutôt qu'un simple dossier ou un point de montage) comme destination pour la 'bénédiction'. Gardez à l'esprit que la bénédiction fait deux choses, elle peut sélectionner le démarrage actif (ce qui est plus ou moins ce que vous voulez faire) et elle peut également s'assurer qu'un point de montage/dossier/périphérique possède tous les fichiers requis pour le démarrage. (Un peu comme ce que faisait l'ancien format c: /s dans MS-DOS. Le "s" était quelque chose comme : Copiez tous les fichiers système ici pour que ce lecteur puisse démarrer.
Avec l'option -setBoot, vous indiquez également au système de démarrer à partir du périphérique spécifié (doit être démonté autant que je me souvienne).
Le --legacy dit essentiellement à bless que le système d'exploitation qui va démarrer ne prend pas en charge OpenEFI ou EFI et s'attend à un BIOS à la place.
Gardez à l'esprit que vous pourriez avoir besoin d'utiliser plus tard fdisk pour définir la partition active si Ubuntu ne parvient pas à démarrer.
rEFIt fait habituellement tout cela pour vous et est facilement amovible si vous ne le voulez plus, donc dans tous les cas, je vous suggère d'essayer à moins que vous ayez une raison spécifique de l'éviter.
Vous n'avez pas besoin du --verbose mais c'est bien de l'avoir pour voir ce qui se passe.
Donc, pour annuler la commande précédente, je ferais ceci : sudo bless -device /dev/disk0s1 -file -setboot -file parce que l'EFI sur disk0s1 est basé sur l'EFI Mais est-ce que presser ALT fonctionnera toujours pour démarrer ma clé de récupération ?
Cette commande ne fonctionnera pas, si vous spécifiez --file vous devez donner le chemin d'un fichier de démarrage EFI béni. Comme vous revenez à OS X, vous n'avez pas besoin de le passer, car bless utilisera un fichier par défaut.
L'Option/ALT fonctionnera toujours car elle indique essentiellement à l'EFI de votre box : ne démarrez pas, contentez-vous de lire les disques et indiquez-moi ceux qui sont amorçables, montrez-moi une liste et laissez-moi en sélectionner un ; cela fonctionne indépendamment de votre disque de démarrage.
J'espère que cela vous aide. Gardez à l'esprit que je n'ai pas utilisé bless plus que quelques fois et c'était il y a des mois (si ce n'est des années). Je ne me souviens pas d'avoir eu des problèmes avec, mais encore une fois, j'étais probablement juste en train de déplacer des disques ou de faire quelque chose d'étrange. Chaque fois que j'ai installé Linux sur un Mac Intel basé sur l'EFI, j'ai toujours utilisé rEFIt.