Instalar GNU/Linux en el MacBook (dualboot)

Ubuntu Leopard

Hay varios manuales para instalar Linux en los portátiles de Apple, pero yo me he decantado por este de Nicholas Rahn y es el que voy a traducir aquí.

Copia de seguridad: antes de empezar haz una copia de seguridad de tus datos, por lo que pueda pasar…

Ten a mano el CD de la distribución que vas a instalar (en mi caso probé Elive y Ubuntu Feisty).

Particionar el disco usando BootCamp. Una vez instalado ir a Aplicaciones, Utilidades, Asistente Boot Camp. Seguir el asistente eligiendo que ya tienes un CD de drivers (esto es sólo para Windows). Redimensionar las particiones al gusto (yo hice un 50%). Una vez terminado, reiniciar MacOS.

Instalar el menú de arranque rEFIT. Una vez terminado, abrir una terminal y ejecutar:

% sudo cp -R /Volumes/rEFIt/efi /efi
% cd /efi/refit
% ./enable.sh

Conectar el portátil a una red Ethernet con conexión a Internet (la wireless no funciona durante la instalación de Linux).

Reiniciar el Mac con el CD de Linux insertado. En el menú de arranque elegimos arrancar desde el CD. La instalación es como en cualquier otro PC, sólo hay que tener en cuenta el particionado:

  • Borra la partición /dev/sda3 (es la que se ha creado para Windows)
  • Crear una nueva partición ext3 con el espacio sobrante, dejando 1GB libre que usaremos a continuación para crear la partición Swap.
  • Ahora deberíamos tener 4 particiones:
    • /dev/sda1 (fat32)
    • /dev/sda2 (hfs+)
    • /dev/sda3 (ext3)
    • /dev/sda4 (linux-swap)
  • En la siguiente pantalla sólo deberemos montar 2 particiones.
    • En /dev/sda3 montamos la raíz /
    • En /dev/sda4 montamos la swap

Continuamos con la instalación normalmente. Puede que al final nos de un error diciendo que no se puede instalar GRUB, esto es normal. Ahora instalaremos LILO. Abrimos un terminal y escribimos:

% sudo mkdir /mnt/ubuntu
% sudo mount /dev/sda3 /mnt/ubuntu
% sudo mount -t proc none /mnt/ubuntu/proc
% sudo mount -o bind /dev /mnt/ubuntu/dev
% sudo chroot /mnt/ubuntu /bin/bash

En caso de que estemos instalando Ubuntu, instalamos lo siguiente:

% sudo apt-get install lilo lilo-doc linux-686-smp linux-restricted-modules-2.6.* linux-kernel-headers

Para configurar LILO creamos el archivo /etc/lilo.conf con el siguiente contenido:

boot=/dev/sda
default=Ubuntu

map=/boot/map
delay=20
image=/vmlinuz initrd=/initrd.img
append="quiet splash" 
root=/dev/sda3
label=Ubuntu
read-only

Abrimos una nueva terminal (sin chroot) y hacemos lo siguiente:

% sudo parted
(parted) print
(parted) set 3

     Note that the "3" is the number of the 
     root partition (/dev/sda3) of the Ubuntu Linux install.

Flag to change? boot/hidden/raid/lvm/hp-service/msftres? boot
New state? on/[off]? on
(parted) quit

Cerramos esta terminal y volvemos a la anterior:

% sudo lilo
% exit
% sudo umount /mnt/ubuntu/proc
% sudo umount /mnt/ubuntu/dev
% sudo umount /mnt/ubuntu

Reiniciamos el portátil y en el menú de arranque elegimos Partitioning Tool. Aquí diremos yes para sincronizar las particiones. Ahora ya deberíamos poder acceder a nuestro Linux eligiendo el icono correspondiente (si no aparece o no carga, reinicia).

Otros detalles (en Ubuntu)
Una vez iniciando el sistema, abrimos una terminal y ejecutamos:

% sudo dpkg-reconfigure debconf

Seleccionamos Dialog en la primera pantalla y lo demás lo dejamos como está.

Para arreglar la resolución de la pantalla instalamos el paquete 915resolution (en el repositorio Universe). Para más detalles sobre wifi, hibernación y otros problemas recomiendo ver este wiki de Ubuntu.

También puedes personalizar tu escritorio para tener una apariencia Tiger o Leopard (que por cierto, vaya fondo de escritorio más feo…). Y por supuesto, se puede instalar Compiz Fusion para tener unos efectos de escritorio impresionantes.

Shift Switcher

4 comentarios en “Instalar GNU/Linux en el MacBook (dualboot)

  1. DraXus Autor

    Gracias Alfonso, de hecho a mi no me dio el error, pero como lo ponía en el manual lo dejé por si acaso. Pues qué tarjeta va a ser, la Intel GMA 950 :P

  2. punk0

    tengo 3 dias investigando sobre compiz fusion en ubuntu sobre las macbook, hace 2 dias me compre una macbook y quiero un sistema triple, pero he leido que linux utiliza bios para pasarle al kernel los parametros del hardware, y a falta de bios en las macbook era dificil que reconociera correctamente la tarjeta de video para agregarle aceleracion y asi usara compiz-fusion, como hiciste para configurarlo, te lo agradeceria mucho.

  3. DraXus Autor

    No tuve que hacer nada raro para que me cogiera la acelaración. Simplemente instalé el paquete 915resolution para que funcionase bien la resolución.

    De todas formas, si quieres hacer triple arranque, te recomiendo este manual. Suerte!

Los comentarios están cerrados.