¿Cómo instalo Linux en un Intel iMac sin sistema operativo ni unidad de CD?

Lo que quiero:

  • Linux en un Intel iMac (Core Duo).

Lo que tengo:

  • Una PC vacía (Intel iMac de 17") con la unidad de CD rota. Es el modelo A1173.
  • Esta PC con Ubuntu 12.04 y una vieja partición de Windows Vista.
  • una unidad flash USB y una ISO de Ubuntu.

Problemas:

  • Sin CD significa que la única unidad de arranque que podría usar es USB.
  • No hay BIOS en Mac, por lo que no puedo establecer la configuración de arranque ni siquiera ver si detecta mi unidad USB. Cuando enciendo la máquina y presiono Option, lo primero y único que veo es una vieja partición corrupta de Windows XP y no una sola opción o información adicional.
  • Entonces, asumiendo ciegamente que el hardware/firmware de Mac funciona normalmente, no tengo ningún sistema operativo Mac para usar ninguna de las herramientas que encontré en diferentes tutoriales para construir una unidad de arranque para Mac.
  • No puedo encontrar mucho software en Linux/Windows para sustituir esas herramientas, por ejemplo, entre otras, convertir un archivo .iso (Win/Linux) a .img (supongo que Mac). Lo que me hace pensar que el escenario en el que alguien como yo tiene hardware Mac pero no Mac OS es extremadamente raro.
  • Entonces, aparte de encontrar a alguien que tenga una Mac, no tengo solución. Así que pregunto, ¿qué harías? Lo único es que no debería involucrar dinero (sé que el software de Mac rara vez es gratuito), lo que también excluye obtener cualquier Mac OS a menos que pueda usar un macos.img gratuito para VM o restaurar la Mac original de forma gratuita.
Los iMac G5 son PowerPC, no Intel, y hay un BIOS propiamente dicho : se llama Open Firmware y puedes hacer muchas más cosas allí que en cualquier BIOS.
Además, .iso e .img son básicamente lo mismo, y las Mac están felices de manejar imágenes .iso.
@CajunLuke 1) Me refiero a un BIOS utilizable, si SABES que hay uno, dime cómo usarlo. 2) Mi g5 ES una PC Intel, no deberías haberlo eliminado. 3) Las imágenes .iso pueden manejarse, pero aún deben convertirse a .img a pesar de que son muy similares.
@sinekonata Si es un G5, por definición no es Intel, ya que los G5 son chips PowerPC. Si es un Intel iMac, entonces no es un G5 iMac, es un Intel iMac.
@sinekonata Elija Intel o G5. No son ambos.
@sinekonata Intel Macs usa EFI: utilícelo como base para sus búsquedas de cosas a nivel de BIOS.
Creo que sinekonata puede estar confundiendo a los dos porque en realidad se veían muy similares, este es el primer Intel iMac. El gabinete y las pantallas se ven idénticos entre el G5 y los primeros de Intel.

Respuestas (4)

Parece que ya tiene todo lo que necesitará, solo le faltaban los siguientes fragmentos de información.

  1. Debe consultar las instrucciones de Ubuntu para Intel Mac, por lo que no debe preocuparse por un BIOS que ejecuta EFI. Ubuntu para Intel Mac y, además, las páginas de ayuda de la comunidad de Ubuntu Intel Mac parecen estar cargadas con muchos recursos que pueden resultarle útiles.

  2. Dado que su iMac es Intel, puede usar un Ubuntu ISO estándar creado para cualquier PC x86 . Sin embargo, dado que su iMac es un Core Duo, necesitará un Ubuntu de 32 bits, como se indica en la documentación de la comunidad Mac de Ubuntu .

... Si tiene un Core2 Duo Mac (a diferencia del Core Duo), es capaz de usar el CD AMD64 (64 bits), de lo contrario, debe usar la versión estándar...

La versión estándar significa una versión de 32 bits.

  1. Elija y descargue una versión de 32 bits de Ubuntu , las páginas de documentación de Mac dicen que usar la última versión debería ser una buena opción, pero elija cuál funciona mejor en su iMac, esto puede requerir prueba y error.

  2. Siga el estándar Cómo crear una memoria USB de arranque en Ubuntu utilizando el ISO de Ubuntu que descargó anteriormente.

  3. Inicie el iMac con la memoria USB insertada, si el iMac no se inicia en el instalador de Ubuntu, es posible que deba reiniciar y mantener presionada la tecla "opción", y luego seleccionar la memoria USB para continuar iniciando en el instalador de Ubuntu.

CajunLuke editó las especificaciones de mi PC diciendo que es un Intel Mac, así que lo siento, pero esta respuesta no encaja. No me preocupo por la BIOS, me preocupa no poder seguir este tutorial debido a mi falta de MacOS. Y gracias por el segundo enlace, será útil.
@CajunLuke ¿por qué no me crees? Tengo el número de serie y tú no, el número de modelo que di debería ser prueba suficiente...
@sinekonata Me perdí el número de modelo la primera vez, y mencionaste G5 más que Intel, así que supuse que lo hiciste bien más de lo que lo hiciste mal. Edité la pregunta para decir Intel en todas partes y no G5. Es por eso que todos (incluyéndome a mí, al Sr. Daniel y a todos en Super User) asumimos PowerPC: parecía que la única referencia a Intel era un error.
¡Hay un gran error en esta respuesta! La creación de USB que vincula solo funciona en Ubuntu y no se iniciará con EFI en una Mac. Sin embargo, las instrucciones para OSX tampoco funcionan en muchas Mac.
@sinekonata Informe qué solución funciona para usted. También intenté varias instalaciones, pero solo logré una instalación a través de USB usando BIOS Emulation (sin arranque EFI). Usé UNetbootin y tuve que crear manualmente una partición MBR en la unidad flash.
Por lo que puedo decir, todas las instrucciones terminan en los mismos resultados y es que el contenido de Ubuntu ISO se coloca en una unidad flash USB. Ubuntu es la plataforma que tiene el OP ahora que está funcionando para crear una unidad de arranque USB. Por eso el enlace a las instrucciones de Linux.

Si aún tiene una partición de recuperación, puede reinstalar el sistema operativo sin CD manteniendo presionadas las teclas Comando y R en el teclado una vez que se reinicie cuando escuche el sonido del timbre.

una vez que OS X esté nuevamente instalado, siga la guía a continuación en el enlace.

https://www.youtube.com/watch?v=7osgsM20Nkc

Esta es la forma correcta de hacer un USB de instalación de Linux para usar en el hardware de Apple.

Este método para crear un instalador REQUIERE acceso a una Macintosh que funcione con un sistema operativo instalado y en funcionamiento.

descargar la iso desde la siguiente ubicación:

http://www.ubuntu.com/download/desktop (POR FAVOR SELECCIONE iso de 32 bits)

una vez que cree su instalador / USB en vivo, reinicie su computadora

mantenga presionada la opción en el timbre y seleccione el usb.

Su descripción es bastante confusa y probablemente no se aplique a todos los Intel Mac. Tampoco está claro cómo se relaciona esto con el problema descrito en la pregunta.
No estoy seguro de entender tu respuesta. instalar Linux en una manzana Intel no podría ser más fácil. Creo que la pregunta es un poco vaga. ¿Estamos con arranque dual aquí? ¿Estamos ejecutando Linux como el sistema operativo principal y único? Mi respuesta funciona en todos los Mac Intel. (Resolver problemas de gráficos suele ser el segundo paso de la instalación) seguido de hacer que otro hardware propietario funcione correctamente. (algunos mac requieren programación adicional para encender ventiladores/sensores... ECT)
La pregunta habla sobre cómo obtener un Linux de arranque en el hardware de Mac. Resolver cualquier problema posterior al arranque sería otra cuestión (y fuera de tema en AD). En cuanto a los detalles que faltan: "Necesitará el ISO de 32 bits" -> ¿cuál, de dónde? ¿Quiero ejecutar Linux de 32 bits en una CPU de 64 bits? ¿Qué hago con él una vez que se descarga? ¿Cómo creo un dispositivo de arranque? ¿Presionar Opción arranca automáticamente desde el dispositivo? ¿Cómo uso `nomodeset?
vale, entiendo. Eliminaré los consejos que necesitará en el futuro. lo siento y lo actualizaré con un enlace a la ISO correcta.

Arranca mi iMac al mantener presionada la tecla de opción. Si está buscando computación pura de 64 bits del dúo central... probablemente no sucederá... además de que la capacidad de memoria de la máquina es limitada.

Esta respuesta en realidad pertenece a esta pregunta y la pregunta cerrada de mandesi c. Kaumba , que se titula Booting Linux on an 2006 iMac . El cuerpo de esta pregunta se da a continuación.

Quité un disco duro de mi iMac 2006 e instalé Ubuntu en él desde otra computadora. Sin embargo, después de volver a colocarlo en el iMac, no puede arrancar. Estoy recibiendo un signo de interrogación en su lugar. ¿Alguien puede proporcionar ayuda?

La versión actual 20.04 LTS de Ubuntu tiene lo siguiente en la lista de requisitos del sistema :

  • Un procesador de 64 bits
  • Al menos una velocidad de procesador de 2 GHz
  • 4 GiB de RAM (memoria del sistema)

Ninguno de los modelos iMac 2006 cumple con todos estos requisitos. Si bien algunos modelos pueden aceptar 4 GiB de RAM, no se puede acceder a toda esta RAM. El siguiente extracto fue tomado de everymac.com.

El resultado neto es que al menos 3 GB de RAM deben ser completamente accesibles, mientras que cuando se instalan 4 GB de RAM, ~700 MB de la RAM se superponen a las funciones críticas del sistema, lo que hace que el sistema no pueda direccionarlo.
 
En última instancia, se pueden instalar 4 GB de RAM, pero no se puede usar toda la RAM que supere los 3 GB debido a la posibilidad de "superposición" de memoria.

Si su iMac 2006 tiene un procesador de 64 bits, es posible que pueda instalar la versión actual de Xubuntu , que actualmente requiere menos RAM. Sin embargo, todos los iMac de 2006 tienen EFI de 32 bits, por lo que los sistemas operativos de 64 bits no se pueden arrancar con EFI desde estos Mac. Esta es la causa más probable del problema descrito en mandesi c. La pregunta de Kaumba . Sin embargo, para los iMac de 2006 con procesadores de 64 bits, existe la posibilidad de que los sistemas operativos de 64 bits arranquen con BIOS. Sin embargo, a continuación se presentan algunos problemas que deben tenerse en cuenta.

  • Muchos DVD de instalación de Linux (grabados desde IS0 de instalación de Linux) contienen más de una forma de arranque. Por ejemplo, el DVD puede ser de arranque EFI o BIOS. Muchos (si no todos) los iMac 2006 no pueden arrancar desde este tipo de DVD.
  • Muchos (si no todos) los iMac de 2006 necesitaban una actualización de firmware antes de poder arrancar con BIOS. Para realizar esta actualización, OS X debe estar instalado en la Mac. Puede encontrar información sobre cómo obtener un archivo ISO de Snow Leopard y crear un instalador aquí .
  • Algunas versiones de Linux requieren que el instalador USB se inicie en BIOS para poder instalar un sistema operativo de inicio BIOS. El firmware para todos los iMacs 2006 no puede arrancar desde dispositivos USB. Sin embargo, el instalador USB de Debian Linux de 32 bits puede iniciarse con EFI de 32 bits y puede instalar un BIOS que inicie Debian Linux. A continuación, puede usar el Grub incluido con esta instalación para iniciar el BIOS con un instalador de Linux de 64 bits (como Xubuntu) y sobrescribir el Debian de 32 bits con un BIOS de 64 bits que inicia Linux. El procedimiento sería similar a lo que se publica en esta respuesta .