¿Cómo arrancar e instalar Linux o BSD en un MacBook White 2007 a través de USB?

5

Tengo un viejo MacBook blanco (modelo 2,1 a mediados de finales de 2007) que no se actualizará más allá de Snow Leopard (OS X 10.6). Anteriormente instalé Debian con arranque dual usando rEFIt y arranque desde un disco de DVD, pero la unidad de DVD ya no parece leer discos de manera confiable

Me gustaría instalar Debian o BSD en este MacBook, ya sea como arranque dual o como sistema operativo único. Alternativamente, cualquier distribución de Linux actual o incluso Windows 10 funcionaría.

He intentado algunas cosas, todas sin éxito. Para el registro:

  • Grabe la imagen .iso (o .cdr) en un DVD (Mac no leerá el disco)
  • Cree un Debian USB en vivo (con partición MBR) con rEFIt
  • Crea Debian USB en vivo con Mac Linux USB Loader (arrancará en Macs más nuevas, pero no en MacBook2,1)

He visto algo acerca de poner manualmente una tabla GPT en la unidad USB, o crear una partición EFI separada, pero como es más técnico y consume mucho tiempo, no lo logré.

Pregunta principal: ¿existe una forma confiable de iniciar e instalar Linux, BSD, Windows (todo lo que no sea OS X)?

Puntos de bonificación para ejecutar el SO en vivo desde el USB, ya que después de 10 años, la HD puede fallar en algún momento pronto.

Gracias por ayudar a reciclar a un viejo amigo y proteger el medio ambiente.

EDITAR: ambas respuestas, así como todos los HOWTOs que pude encontrar operan bajo el supuesto de que debería poder mantener 'opt' en el arranque y elegir la memoria USB. Eso no es lo que sucede cuando tengo BSD o Linux allí, pero puedo elegir una memoria USB con Mac OS X e instalar desde ella. Entonces, la pregunta es, ¿cuál es la diferencia que impide que esto se haga con Linux / BSD?

    
pregunta Twisted Mersenne 17.03.2017 - 11:43

3 respuestas

1

Un poco tarde pero espero que esto pueda ayudar a alguien. Tengo un macbook 2,1 (mediados de 2007) que se niega a arrancar desde cualquier cosa que no sea un instalador de Mac OS X. La unidad de DVD está muerta, lo cual es un problema que sospecho que es común en computadoras portátiles viejas. También se negó a iniciar un instalador de Linux de 32 bits desde una unidad de DVD externa. Con y sin refind.

De todos modos, he logrado instalar Ubuntu 16 LTS usando un método extraño que puede variar de una distro a otra. También podría funcionar en * BSD siempre que el comando refind tenga un controlador para leer su partición. En cualquier caso, necesitará conocimientos avanzados sobre lo que está intentando instalar.

  • Haga que Mac OS X Lion esté en una partición mínima. Creo que 20GB es suficiente. Tendrás que vivir con eso en tu disco y cosas como las actualizaciones de firmware pueden marcar la diferencia, así que recomiendo instalar a todos los miembros de Lion.

  • Instalar refind. Asegúrese de incluir el controlador correcto (o todos los controladores con la opción --alldivers).

  • Crea una partición usando el espacio restante. No creo que puedas crear particiones vacías con diskutil. Otras herramientas como fdisk y gpart pueden funcionar pero al final solo necesitas una partición. En mi caso, esa partición era / dev / disk0s4.

  • Asegúrate de desmontar esa partición. Puede agregar algunos ceros para evitar que Mac OS X lo vuelva a montar.

  • Instala virtualbox. La última versión que puede funcionar en Lion es 4.3.40.

  • Chown la partición al usuario actual. Esto es necesario para el siguiente paso.

  • Crea un VMDK desde el dispositivo de bloque de nuestra partición. En mi caso, el comando fue "VBoxManage internalcommands createrawvmdk -filename / Users / ulzeraj / VirtualBox \ VMs / rootfs.vmdk -rawdisk / dev / disk0s4"

  • Cree una máquina virtual usando el vmdk sin formato como su disco virtual e instale la distribución de Linux de 32 bits deseada como si estuviera instalando una máquina virtual simple. El único problema es instalarlo en / dev / sda (sin particiones; recuerda que ya estás dentro de una partición). Puedo adivinar que algunos instaladores pueden no estar contentos con esto. El instalador también puede quejarse de no usar swap, pero puede solucionarlo más adelante.

He usado Ubuntu 16.04 LTS. Tuve que usar el modo livecd para formatear / dev / sda como EXT4. Cuando se me preguntó dónde instalar un cargador de arranque, he seleccionado continuar sin un cargador de arranque.

Si todo ha ido bien, este comando detectará su nuevo sistema operativo y lo iniciará ejecutando el kernel. El modo heredado no funciona porque no tenemos un cargador de arranque.

    
respondido por el Paulo Roberto Candido dos Sant 10.06.2017 - 03:19
1

Personalmente instalé FreeBSD en una máquina G4 a través de USB , así que no veo por qué puedes ' No hagas eso con un MacBook 2007.

Pero volviendo a la pregunta original

  

¿Existe una forma confiable de iniciar e instalar Linux, BSD, Windows (todo lo que no sea OS X)?

Sí. Hay un sitio llamado Linux en computadoras portátiles (vinculé la sección de Apple) que describe con qué computadoras portátiles son compatibles Linux Específicamente para Debian, tienen un Wiki que describe exactamente cómo instalarlo en una Mac.

Como se mencionó anteriormente, soy parcial a BSD. FreeBSD tiene imágenes USB específicas para máquinas UEFI disponibles para descargar.

También hay excelentes HOWTOs disponibles para ayudar Usted en este proceso.

En cuanto a su "Pregunta de bonificación" ...

  

Puntos de bonificación por ejecutar el sistema operativo en vivo desde el USB, ya que después de 10   años HD puede fallar algún tiempo pronto.

¿Por qué harías esto y no reemplazar el disco duro?

Una interfaz SATA1 es 1.5Gb / s

Un puerto USB 2.0 es de 480Mb / s

La matemática aproximada nos dice que el USB es 1/3 de la velocidad de una unidad. Un nuevo SanDisk SSD cuesta menos de $ 50 en línea. No tiene sentido sacrificar tanto rendimiento por ese pequeño precio.

    
respondido por el Allan 17.03.2017 - 12:51
0

Su Macbook parece ser EFI de 64 bits y CPU de 64 bits. Así que la mejor manera confiable es:

  • Inicia la memoria USB en modo EFI. Usted debe utilizar el iso amd64. Admite el modo EFI y BIOS (CSM heredado). 32 bits solo admite el modo BIOS. No necesitas el cargador USB de Linux para Mac ni nada especial. UNetbootin parece estar bien.
  • instalar Linux o BSD
  • Opcional: instale rEFInd (no rEFIt - ahora es antiguo) desde OS X después de la instalación exitosa del SO. No se preocupe, REFInd sabe que usted ya tiene REFIt y se encargará de todo.

He visto esto: una Mac que tiene 4 puertos USB. Arranca desde una sola. Tal vez usted también necesita encontrar el puerto amigable?

    
respondido por el luciano.x 17.03.2017 - 15:42

Lea otras preguntas en las etiquetas