Instalar Arch Linux en mi MacBookPro 13 retina Parte 1

 

Arch en una MacBook Pro retina de 13 pulgadas.
Arch en una MacBook Pro retina de 13 pulgadas.

Describo aquí los pasos que he seguido para instalar Arch Linux en mi MacBook Pro Retina de 13″, modelo mid 2013. Previo a este intento ya había realizado el trabajo de particionar mi unidad para tener en dual boot el sistema Mac OS Yosemite y Linux Mint 17.3 Desde un arranque EFI. No describiré aquí el proceso para alcanzar a tener esto sino lo que hice una vez que quise sustitur la instalación de Mint por una instalación nueva de Arch Linux. El sitio de Arch tiene un wiki que es el mejor documentado que he visto para cualquier distro y que es una guía indispensable para trabajar con el sistema Arch. Visítalo, a mi me sirvió en particular esta guía.

AVISO: De ninguna manera soy un experto, sólo documento lo que hice para lograr un sistema funcionando apropiadamente. Fui tomando información de muchos otros blogs en mi proceso de instalación y en este post sumarizo lo que me sirvió. De modo que este blog pretende ser más una guía general que un tutorial detallado, y que me serviría para repetir la instalación. Si deciden utilizar este post como guía, la responsabilidad del resultado será de quien decida aplicar en su sistema lo que aquí planteo.

Bien, comencemos:

Descargar el ISO de Arch Linux para el sistema que tiene, en mi caso el ISO x86_64

Pasar el iso a una usb (/dev/sdc es donde se monta mi usb, checar en su máquina)

$ sudo dd if=/path_al_iso.iso of=/dev/sdc

Arrancar la laptop con la usb puesta y presionando la tecla Alt (left option key)

Elegir arch del menu, eso te pondrá en una pantalla negra con sólo el command line y el cursor. Puede aparecer como #> o como $>

$ >

Aquí, debido a que la macbook es HDPI, el sistema retina es de 2560×1600 y entonces todo se ve minúsculo. Para hacerlo más visible escribir

$ setfont sun12x22

Preparar la conexión a red

$ dhcpcd

Probar la conexión con un ping para ver que esté activa

$ ping -c 3 google.com

esto genera 3 pings y se detiene si todo está funcionando correctamente

Configurar a un teclado más conocido (latinoamericano en mi caso)

$ loadkeys la-latin1

Determinar el mapa del disco duro para detectar los nombres de las particiones actuales y en seguida hacer las particiones que necesitamos

$ fdisk -l

Particionar con cgdisk de modo que quede como la tabla de abajo, que muestra mi sistema Mac Os en sda1, sda2, sda3 y sda4. Instalaré arch en las otras, que deben ser creadas con cgdisk

$ cgdisk /dev/sda

 

Device         Start  End  Sectors    Size      Type
 /dev/sda1                                            200M     EFI System
 /dev/sda2                                            65.1G     Apple Core storage
 /dev/sda3                                            619.9M  Apple boot
 /dev/sda4                                            128M     Apple HFS/HFS+
 /dev/sda5                                            2G          Linux swap
 /dev/sda6                                            256M     Linux filesystem
 /dev/sda7                                            15G        Linux filesystem
 /dev/sda8                                            29G        Linux filesystem

La instalación la hago sobre las particiones:

sda5 (swap)  le doy 2G

sda6 (boot)   al área de boot tiene con 256M

sda7 (root)    la que será el root del sistema con 15G es suficiente

sda8 (home)  el directorio de home con el resto del espacio de disco, para mi 29G.

Una vez creadas las particiones hay que darles formato

$ mkfs.ext2 /dev/sda6       (boot va en formato ext2)
$ mkfs.ext4 /dev/sda7       (root va en formato ext4)
$ mkfs.ext4 /dev/sda8       (home va en formato ext4)
$ mkswap /dev/sda5          (swap en su propio formato)
$ swapon /dev/sda5          (activación del swap)

Ahora se monta el filesystem

$ mount /dev/sda7 /mnt      (lo primero es montar partición de root)
$ mkdir /mnt/boot && mount /dev/sda6 /mnt/boot
$ mkdir /mnt/home && mount /dev/sda8 /mnt/home

Instalar Arch sobre estas particiones, comienza en la partición de root

$ pacstrap /mnt base base-devel

Hacer el fstab

$ genfstab -p /mnt >> /mnt/etc/fstab

Felicidades! Aquí ya tienes instalado el sistema Arch. Pero no hemos terminado aún, ahora debemos hacer que el sistema arranque desde el disco al que hemos instalado y no desde la usb. Continuamos en la Parte 2.

 

 

 

Deja un comentario