6 votos

¿Bendecir la partición de Ubuntu es reversible en OS X?

Estoy considerando usar Ubuntu como SO principal. Hasta ahora, lo he estado usando en una configuración de arranque dual con OS X. El arranque dual funcionaba manteniendo pulsada la tecla alt al arrancar (no rEFIt).

Bendecir la partición de Ubuntu acelerará el proceso de arranque. Al parecer, todo lo que tengo que hacer es esto:

sudo bless –device /dev/disk0s3 –setboot –legacy –verbose

Lo haré usando el Terminal con el USB de recuperación para Lion. Todavía no entiendo en detalle lo que hace el comando. Además, no sé cómo revertirlo.

Puedes ver el diseño de mi partición aquí:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk0
   1:       Microsoft Basic Data EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            92.7 GB    disk0s2
   3:       Microsoft Basic Data                         10.5 GB    disk0s3
   4:       Microsoft Basic Data                         15.7 GB    disk0s4
   5:                 Linux Swap                         4.2 GB     disk0s5
   6:                  Apple_HFS FREEDOM                 4.2 GB     disk0s7

7voto

UnkwnTech Puntos 21942

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X