Risposta breve: Sì, è reversibile, nulla è "permanente" in una partizione del disco rigido (oltre all'eliminazione di partizioni e informazioni ovviamente). Quasi sempre sarai in grado di annullare ciò che hai fatto, anche se a volte a costo della perdita di dati, naturalmente.
Mentre sei al tipo di terminale:
man bless
o se sei pigro, puoi leggerlo qui .
Sei interessato a questa 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.
Aggiorna :
Sì, il comando bless ha diverse modalità operative, una è dispositivo , che specifica un dispositivo (anziché solo una cartella o un punto di montaggio) come destinazione per la "benedizione". Tieni presente che la benedizione fa due cose, può selezionare l'avvio attivo (che è più o meno quello che vuoi fare) e può anche fare in modo che un punto di mount / cartella / dispositivo abbia tutti i file richiesti per l'avvio. (Un po 'come il vecchio formato c: / s ha fatto in DOS. La "s" era qualcosa del tipo: copia tutti i file di sistema lì così questa unità può essere avviata.
Con l'opzione -setBoot stai anche dicendo al sistema di avviarsi dal dispositivo specificato (deve essere smontato per quanto posso ricordare).
La --legacy dice in sostanza che il sistema operativo che sta per essere avviato non supporta OpenEFI o EFI e si aspetta invece un BIOS.
Ricorda che potresti dover utilizzare in seguito fdisk per impostare la partizione attiva se ubuntu non si avvia.
rEFIt di solito fa tutto questo per te ed è facilmente rimovibile se non lo vuoi più, quindi in ogni caso, io suggerisci di provarlo a meno che tu non abbia una ragione specifica per evitarlo.
Non hai bisogno di --verbose ma è ok averlo per vedere cosa sta succedendo.
So in order to undo the upper command, I would do this: sudo bless
-device /dev/disk0s1 -file -setboot -file because EFI on disk0s1 is EFI-based But will the pressing ALT still work to start my recovery
stick?
Questo comando non funzionerà, se si specifica --file si deve dare il percorso a un file di avvio EFI-Blessed. Dal momento che stai tornando a OS X, non è necessario passarlo, perché benedica ne utilizzerà uno predefinito.
L'opzione / ALT funzionerà sempre perché in pratica dice all'EFI nella tua casella: non avviare, basta leggere le unità e dirmi quali sono avviabili, mostrami una lista e lasciami selezionare una; questo funziona indipendentemente dal tuo disco di avvio.
Spero che questo aiuti. Ricorda che non ho usato benedizioni più di un paio di volte e sono mesi fa (se non anni). Non ricordo di aver avuto problemi con esso, ma di nuovo, probabilmente stavo spostando le unità o facendo qualcosa di strano. Ogni volta che ho installato Linux su un Mac basato su Intel-EFI, ho sempre utilizzato rEFIt.