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
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.
0 votos
¡Sí! Estoy en un modelo de finales de 2014. ¿No sabrías cómo..??
0 votos
Claro. Simplemente sigue adelante e instálalo. Asegúrate de configurar al menos una partición de sistema efi fat32. Coloca el kernel de Linux en ella, así como su initramfs, luego necesitarás
bless
earlo.sudo bless --folder /Volumes/Linux\ Boot --file /Volumes/Linux\ Boot/vmlinuz.efi --options 'root=PARTUUID=3518bb68-d01e-45c9-b973-0b5d918aae96 initrd=/initramfs-linux.img' --label Linux
0 votos
@mikeserv Mike, Aprecio mucho la ayuda, ¡pero no tengo idea de qué significa eso? 0_0
0 votos
@mikeserv ¿Y "Linux\ Boot" es el nombre de mi partición? ¿En qué versión de Linux te basas para esto?
2 votos
Las versiones 3.3+ funcionarán para la mayoría de las configuraciones de compilación. Y no, probable no es el nombre de tu partición. Necesitas instalarlo en bootcamp. En lugar de Windows, instala Linux en modo EFI. Luego necesitarás
bless
su partición de arranque después. Si tu Linux de elección intenta colar ungrub
o lo que sea, sería mejor desinstalar esa cosa. El kernel de Linux es un ejecutable de EFI. En mi opinión, sería mejor eliminar el menu de arranque EFI de Mac y reemplazarlo con rEFInd , sin embargo.0 votos
@mikeserv Hmmm... El bootcamp solo me da las opciones de: "Eliminar Windows de mi computadora", "Descargar controladores para Windows" y "Configurar un USB de arranque".
0 votos
Sí - solo finge que lo hiciste. pero no inicies desde un USB de Windows, inicia desde uno de Linux.
0 votos
@mikeserv Ahem...
Boot Camp solo admite la instalación de Windows 7 o posterior en esta plataforma. Por favor, utiliza un archivo ISO para la instalación de Windows 7 o posterior.
1 votos
@mikeserv tiene razón. El EFI de Apple está desbloqueado durante el desarrollo y puede arrancar hacia cualquier cosa (incluyendo una shell EFI cruda), pero cuando envían las especificaciones a la fábrica, el firmware está bloqueado y el EFI reconoce solo lo que ellos permiten. Boot Camp parece estar integrado con esto, pero en realidad todo lo que hace es configurar mapas de partición y controladores. Esto es lo que tienes, a menos que de alguna manera puedas obtener una imagen de EFI desbloqueada y reflashear el chip EFI integrado. Usar rEFIt te permite arrancar en una implementación de EFI alternativa para que puedas usar el EFI como se suponía que debía ser usado.
0 votos
@KlaatuvonSchlacker - no creo que estuviera totalmente correcto - pensé que podría arrancar directamente un kernel de Linux. nil - puedes instalar refind desde Windows si quieres, sería bastante fácil de hacer. y los menús son más geniales de todos modos. No sabía que te bloquearía - solo debería configurar un simple esp de Windows - o de lo contrario podrías modificar el menú de arranque de Windows para agregar Linux. Pero en realidad no es tan difícil, EFI no es complicado ni nada como lo era MBR - excepto algunas cosas de Apple y algunas cosas de ARM de MS, es directo - montar un disco, ejecutar un ejecutable. Es simple.
0 votos
Limpio - Tengo un imac más antiguo (2006) y nunca pude entender por qué el EFI original era tan malo. Ahora estoy contento con refit y no pienso cambiar, pero al menos sé por qué el de Apple era malo ahora.
0 votos
@mikeserv No sé si tienes una respuesta definitiva, pero ¿te importaría publicar una? Me gustaría darte la recompensa por intentarlo, y como aún no se ha proporcionado una respuesta aceptable, te la mereces.
0 votos
Creo que el problema es que el cargador de arranque de Apple no puede leer sistemas de archivos ext4 que es lo que Linux normalmente usa. ¿Si puedes instalar Linux en una partición HFS o NTFS, entonces tal vez se puede hacer funcionar?