¿Qué imagen iso necesito para instalar Ubuntu 12.04 en un Macbook Pro para que arranque con (U) EFI?

10

A diferencia de versiones anteriores, el sitio web no es claro al dar una recomendación directa para instalar ubuntu en una Mac:

http://cdimage.ubuntu.com/releases/12.04/release/

  1. He leído varias veces que debo usar una imagen alternativa . Pero esto solo se ofrece como 64 bits . Sin embargo, también me dicen que prefiera usar imágenes de 32 bits para una mejor compatibilidad de software.

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-alternate-amd64+mac.iso

  2. Aunque solo debería usar imágenes alternativas, se ofrece una imagen de escritorio estándar que está "ajustada para funcionar correctamente en sistemas Mac".

    http://cdimage.ubuntu.com/releases/12.04/release/ubuntu-12.04-desktop-amd64+mac.iso

Pregunta

¿Qué imagen debo tomar? ¿Ambas imágenes ofrecen arranque (U) EFI ?

Ya he probado los dos, pero ambos han configurado una instalación con emulación de BIOS . Esto es bastante molesto debido a la corta duración de la batería y las altas temperaturas que son perjudiciales para la vida útil de la batería.


fuente
Nota: Hay un error en la descripción de mi recompensa. Quiero decir: "Cuando uso la emulación de BIOS solo puedo usar gráficos discretos ..."

Respuestas:

6

Dado que hay diferentes revisiones de cada modelo de Mac, lo que hay que hacer también puede diferir. Simplemente seleccionar la imagen correcta a menudo no es suficiente.

Con las computadoras portátiles Mac, sus problemas de arranque / instalación generalmente están relacionados con:

  • Chip de tarjeta gráfica (especialmente con MacBooks con doble tarjeta gráfica)
  • Arranque EFI adecuado.
  • Tarjeta que se conecta al monitor portátil incorporado (de nuevo con la tarjeta gráfica dual MacBooks)

El comando:

dmidecode |grep -i macbookpro

te dará tu versión específica. Si puede iniciar en algo que le da un shell de Linux. Intente deducir su modelo de la tabla de versiones de Wikipedia de MacBook .

Supongo que los modelos con el mismo hardware son de la misma revisión y, por lo tanto, deberían aplicarse los mismos pasos.

Siempre he usado el ISO Amd64 ordinario para todas las instalaciones que se describen a continuación. No son los CD alternativos que parecen ser utilizados principalmente para hardware antiguo, preunibody, de Apple.

Como siempre y cuando tenga reinstala instalado en OS X, Ubuntu ordinaria vivo CD o disco USB le presentará una opción de arranque "efi Linux", junto con una opción de arranque del BIOS"

15 "MacBook pro versión 5.1 [dos tarjetas gfx 9400 y 9600]

Como parte de su pregunta era que deseaba deshabilitar la tarjeta gfx. ingrese esto en su terminal grub cuando arranque:

(De hecho, puede jugar con este arranque de un CD en vivo USB si lo desea)

los valores para agregar en grub (simplemente, sin agregar ninguna línea preexistente ya presente:

outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0

Esto deshabilitará su tarjeta y cambiará la pantalla a la correcta. Si su pantalla solo se vuelve negra. Inicie de nuevo en OSX y cambie qué tarjeta se está utilizando activamente, reinicie e intente nuevamente. Dado que no queremos agregar esto a la línea de comando cada vez que arranque para poder arrancar, eche un vistazo a esto

15 "macbook pro versión 8.1 [dos tarjetas gfx Intel 3000 y Amd Radeon 6490M]

Aplique la configuración de grub anterior del ejemplo 5.1 para deshabilitar la tarjeta Amd.

El uso de la tarjeta Intel también tiene algunas peculiaridades con respecto a los tiempos de LVD. Resultando en un color de luz de fondo amarillo y una pantalla apenas legible / visible en la consola y Unity. Las correcciones se han fusionado con Kernel 3.4 y superior. Y funciona fuera de la caja con 3.5 núcleos. Debe parchear su kernel, actualizar a un kernel más nuevo o simplemente instalar Ubuntu 12.10 (actualmente beta) que viene con 3.5 de fábrica.

13 "MacBook pro versión xx? [Nvidia9400m]

funciona fuera de la caja

tomodachi
fuente
Interesante Entonces, ahora veo que cuando se usa la versión de escritorio estándar hay una opción de "arranque de efi" que no está ahí cuando se usa la iso alternativa. Sin embargo, después de GRUB, la pantalla permanece en negro a pesar de que parece que el LiveISO está cargado (seguí ciegamente el menú y la computadora reaccionó). ¿Cómo logró iniciar una Mac de instalación utilizando EFI?
Antes de que aparezca GRUB, recibo el mensaje "error sin prefijo establecido". Luego, en GRUB, intenté arrancar después de agregar sus comandos (tanto anexos como simples), pero la pantalla siempre permanece en negro. Este es un MBP 8-2. ¿Qué tipo de MBP tienes?
Por cierto: Refit no muestra la opción de arranque EFI, solo veo esto cuando mantengo la tecla Alt izquierda al arrancar.
@gentmatt, ¿siguió las instrucciones para deshabilitar la tarjeta de arriba? Esto es lo que hice para ingresar al instalador. intente eliminar quiet / splash de la línea de comando, para ver si obtiene más resultados detallados. Tengo un macbook pro 15 ", versión 5.1., Tiene la tarjeta nvidia 9600 y 9400.
tomodachi
Sí, seguí estas instrucciones. En total, he probado ~ 15 configuraciones diferentes usando su ayuda y la documentación de Ubuntu / Debian que puede encontrar en línea. Pero la mayoría de las veces estas soluciones se probaron para los MBP más antiguos que ejecutan gráficos Nvidia. Pero ejecuto un MBP 2011 con gráficos ATI Radeon. Para su caso específico, siempre termino con una pantalla en negro. Sin embargo, Ubuntu parece cargar, lo que significa que después de un tiempo la luz de fondo del teclado se encenderá cuando aparezca la ventana del instalador de Ubuntu, lo que no veo.
0

¿Qué imagen debo tomar? ¿Hay ventajas de uno sobre el otro?

Bueno, si quieres un escritorio gráfico listo para usar (Gnome / Unity), ve con la versión de escritorio. La alternativa es más para situaciones especiales descritas en la página de lanzamiento, o si desea instalar una versión mínima de consola o una versión de servidor.

¿Estas imágenes ofrecen arranque UEFI?

No sé acerca del LiveCD, pero la instalación ciertamente debería. Consulte esta [página UEFI] ( https://help.ubuntu.com/community/UEFIBooting ) para obtener más información.

¿Por qué no hay imagen de 32 bits?

El arranque EFI en Mac requiere un núcleo de 64 bits. Linux no es Windows: puede ejecutar absolutamente solo software de 32 bits (del cual ya no hay mucho) instalando la biblioteca ia32.

ish
fuente
He usado tanto la iso de escritorio alternativa como la predeterminada . Sin embargo, en ambas ocasiones no había opción para elegir el arranque UEFI. Las dos veces tuve que ir con la emulación de BIOS no deseada.
... solo para aclarar: ¿está diciendo que las versiones de escritorio de 64 bits alternativas y de 64 bits de amd + mac.iso NO dan la opción de un arranque UEFI?
fossfreedom
@fossfreedom ¿no era el Mac cd específico "no UEFI" para evitar la corrupción del firmware? por las diferencias de mac EFI y PC UEFI? ¿Es esto una preocupación más, tal vez solo use el CD en vivo normal?
Mateo
1
@mateo_salta: solo puedo presumir que, dado que todavía hay 12.04 amd + mac isos, estos CD siguen siendo relevantes para que los MAC OS logren que ubuntu se inicie correctamente. Los ISO estándar no tienen la solución específica de Mac requerida para arrancar.
fossfreedom
1
No sé por la corrupción de EFI, pero mi macbookpro 2007 no arranca con el cd estándar, ni en UEFI ni en modo BIOS emulado por diferentes razones, pero probablemente todo esté relacionado con el hecho de que EFI no es UEFI (afaik hay porciones propietarias / cerradas en mac EFI que causan varios problemas). La versión estándar de 32 bits ubuntu, sin ningún soporte UEFI, arranca regularmente. Así que supongo que las versiones "amd64-mac" están ahí para darnos a los desafortunados propietarios de manzanas la posibilidad de instalar ubuntu 64 (el año pasado instalé 11.04 editando manualmente la iso de 64 bits para eliminar la carpeta efi).
Nicola Feltrin
0

Hace un par de meses no pude instalar Ubuntu 11.10 en un MacBook Pro 5.1 (finales de 2008, principios de 2009), y tuve que usar la imagen de disco del 10.10 y actualizar desde allí todo ahora a 12.04. Aparentemente hubo un problema con el sistema de arranque que hizo que se bloqueara con las versiones más nuevas. Estaba usando EFI para elegir en qué sistema operativo iniciar, y siempre la versión de escritorio de Ubuntu (creo que 32 bits). Por supuesto, no sabía dónde las imágenes de escritorio estándar se ajustaban para funcionar correctamente en los sistemas Mac (¿puede ser algo nuevo?)

Entonces, si sigue todas las instrucciones y no arranca, le sugiero que pruebe con una versión anterior;)

aderojas
fuente