6 votos

Arranque dual de Linux en un Mac con el cargador de arranque original sin desinstalar OS X

Tengo una Macbook Air modelo 2014, y tengo dual-boot con OS X y Windows 10 con Bootcamp. Ahora quiero poder instalar una distribución de Linux (probablemente la mía personalizada, pero usemos Ubuntu como ejemplo).

De todos los ejemplos que encontré en la web, eran o bien, "Dual-boot con rEFIt" o, "Arranque puro EFI, con una desinstalación de OS X y reinstalación después".

Lo que quiero, es algo que se vea como *esto:

*imagen tomada del segundo enlace Lo que quiero

Con mis particiones de Linux y Mac OS X bien colocadas allí.

El segundo enlace hace lo que quiero, excepto que OS X se desinstala, lo cual no tengo el tiempo o un disco duro externo lo suficientemente confiable como para no corromper todo en la copia debido a la antigüedad y daño.

Este proceso borrará OS X y cualquier otro dato que tenga en la máquina. Todo. Ese es todo el punto. Haga copias de seguridad.

No quiero esto. Entonces, ¿hay alguna manera (por Dios, DEBE haber una) que pueda tener Linux en mi Mac, y poder presionar Option/Alt al arrancar, para seleccionar uno de los 4? (OS X, Windows, Linux, Recovery)

No quiero GRUB, rEFIt, una línea de comandos, nada. Solo el antiguo cargador de arranque de OS X.

1 votos

No puedes hacer esto. El problema no es el reequipamiento, la línea de comandos, lo que sea: el problema es la forma en que Apple ignora la funcionalidad principal de la especificación de UEFI y no implementa cargadores estándar. Entonces, todas esas cosas son una forma de hacerla cumplir para que pueda funcionar con el resto. No creo que el disco deba ser borrado, eso parece un poco raro, pero la tabla de particiones ciertamente necesitará ser reemplazada. Sin borrar, significaría algunos trucosos ediciones binarias al principio del disco en bruto. No tengo una Mac y, por lo tanto, no puedo ayudarte en eso, pero solo importa la cabeza del disco para el arranque UEFI.

0 votos

@mikeserv Seguro que habría una manera. La función del bootcamp añade funcionalidad a Windows en la tabla, ¿por qué no al revés...?

1 votos

Porque solo agrega Windows. pero acabo de leer algo que dice que si tienes un modelo 2013 o posterior, hace la instalación de Bootcamp en modo UEFI, por lo que debería ser posible sin dañar la tabla de particiones en ese caso.

1voto

PJJ Puntos 389

1) Redimensiona tu partición de OSX, deja el espacio creado como espacio libre (es decir, no crees ninguna partición)

2) Escribe la iso en un USB y arráncalo (usa la imagen más reciente de http://cdimage.ubuntu.com)

3) Crea ext4 para / donde se creó el espacio libre, usa sda1 (OSX: disk1s1) o utiliza otra EFI si tienes más de 1 unidad y quieres usar la segunda solo para linux - en resumen: usa la partición EFI como la partición del "bootloader"

4) Instala Ubuntu (u otra distribución) - pero cuidado con el bootloader, si no quieres usar grub (¿podrías explicar por qué?) necesitas volver a bendecir el volumen en OS X para arrancar a través de la pantalla de inicio normal donde puedes mantener ALT para iniciar Linux.

No sé qué quieres lograr con eso, ya que tener grub es básicamente lo mismo, y de todas maneras estarás cargando grub desde esa pantalla, ya que necesitas cargar el kernel de alguna manera - supongo que hay otras opciones, pero nunca las he usado, siempre fui con grub.

Lo que quiero decir es que después de seleccionar la otra partición con la pantalla de inicio normal manteniendo ALT, cargarás grub - ya que debes cargar el kernel, y no hay forma de cargarlo directamente desde esa pantalla que no sea usar MBR, lo que incluso tiene menos sentido ya que es un sistema UEFI ;-)

nota: te recomiendo encarecidamente usar refit - es una solución muy buena y tiene algunas funcionalidades adicionales que harán que los arranques de configuraciones multi-sistema funcionen mejor.

Si no te gusta, simplemente vuelve a bendecir el volumen en OS X y deshazte de él. bless es un comando del sistema - sin embargo, en el nuevo OS X hay:

sudo systemsetup -liststartupdisks

y para configurar cualquier volumen como el volumen del sistema usa:

sudo systemsetup -setstartupdisk /Volumes/NOMBRE_DE_TU_VOLUMEN_DEL_SISTEMA

para comprobar si funcionó:

sudo systemsetup -getstartupdisk

Así que incluso si algo sale mal con el bootloader, no será un problema.

¿Por qué reinstalarías OS X o cualquier otra cosa para arrancar Linux en una Mac?!? ¡Cualquiera que reinstale para arrancar Linux es solo un usuario discapacitado de Windows que no sabe cómo funciona Unix, qué es GPT y piensa que EFI es un BIOS elegante.

0voto

SaltyNuts Puntos 181

Lo que hice fue crear un USB y un DVD booteables con los mismos archivos (copiar/pegar). Primero obtuve un USB de Amazon con Linux Mint ya instalado para poder usarlo con mi Mac, me di cuenta de que Mac no arranca desde USB incluso si está formateado en FAT32/exFAT, ahí es donde entra el DVD. Estoy usando un DVD de 4.7GB (suficiente para incluir una distribución de Linux en él). Lo único que hice fue copiar/pegar todos los archivos y grabarlos en el DVD. Luego introduje el DVD y el USB, presioné la tecla C al reiniciar para arrancar desde un CD/DVD y esperé a que Linux se iniciara en modo LIVE BOOT (el live boot no guarda y necesitarás instalar Linux en una partición).

Perdón por la publicación apurada y la mala ortografía, estoy apurado, por favor investiga sobre esto para no dañar nada :)

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