Respuesta corta: SÍ, es reversible, nada es "permanente" en una partición de disco duro (aparte de borrar particiones e información, claro). Casi siempre podrás deshacer lo que hiciste, aunque a veces a costa de la pérdida de datos, naturalmente.
Mientras estás en la terminal escribe:
man bless
o si te da pereza, puedes leerlo aquí .
Le interesa esta parte:
--legacy If --setBoot is given, set the firmware to boot a legacy BIOS-based operating
system from the specified disk. The active flag of an MBR-partitioned disk is
not modified, which can be done with fdisk(8) . This is only supported on EFI-
based systems.
actualización : Sí, el comando bless tiene diferentes modos de funcionamiento, uno es dispositivo que especifica un dispositivo (en lugar de una carpeta o un punto de montaje) como destino de la "bendición". Ten en cuenta que la bendición hace dos cosas, puede seleccionar el arranque activo (que es más o menos lo que quieres hacer) y también puede asegurarse de que un punto de montaje/carpeta/dispositivo tiene todos los archivos necesarios para el arranque. (Algo parecido a lo que hacía el antiguo formato c: /s en DOS. La "s" era algo como Copie todos los archivos del sistema allí para que esta unidad pueda arrancar.
Con la opción -setBoot también le estás diciendo al sistema que arranque desde el dispositivo especificado (debe estar desmontado por lo que recuerdo).
El --legacy básicamente le dice a bless que el Sistema Operativo que va a arrancar no soporta OpenEFI o EFI y espera una BIOS en su lugar.
Ten en cuenta que es posible que más tarde necesites usar fdisk para establecer la partición activa si ubuntu falla al arrancar.
rEFIt suele hacer todo esto por ti y es fácilmente desmontable si ya no lo quieres, así que en cualquier caso, te sugiero que lo pruebes a menos que tengas una razón específica para evitarlo.
Usted no necesita el --verbose pero está bien tenerlo para ver lo que está pasando.
Así que para deshacer el comando superior, haría lo siguiente: sudo bless -device /dev/disk0s1 -file -setboot -file porque EFI en disk0s1 está basado en EFI Pero ¿seguirá funcionando el pulsar ALT para iniciar mi recovery palo?
Ese comando no funcionará, si especifica --file tiene que dar la ruta a un archivo de arranque EFI-Blessed. Como estás revirtiendo a OS X, no necesitas pasar eso, porque bless usará uno por defecto.
La Opción/ALT siempre funcionará porque básicamente le dice a la EFI de tu caja: no arranques, sólo lee la(s) unidad(es) y dime cuáles son arrancables, muéstrame una lista y déjame seleccionar una; esto funciona independientemente de tu unidad de arranque.
Espero que esto ayude. Ten en cuenta que no he usado bless más que un par de veces y fue hace meses (si no años). No recuerdo haber tenido problemas con él, pero bueno, probablemente estaba moviendo discos o haciendo algo raro. Siempre que he instalado Linux en un Mac basado en Intel-EFI, he usado rEFIt.