Instalar Arch Linux en mi MacBookPro 13 retina Parte 2

 

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

En este post continuamos la instalación de Arch. La Primera parte está aquí. Una vez que generamos el fstab (que es lo que hicimos en el post anterior) debemos ahora dar al sistema una configuración inicial para que arranque apropiadamente. Asumimos que seguimos en Live, es decir, trabajando con el usb conectado y que continuamos así.

Ahora, haremos la configuración inicial en nuestro disco duro desde la usb y después configuraremos el bootloader.

Configuración inicial

Hacemos un chroot

$ arch-chroot /mnt /bin/bash

Hacemos el Hostname

$ echo nombre-de-la-compu > /etc/hostname

Ponemos la zona

$ ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime

Trabajamos el reloj

$ hwclock --systohc --utc

Añadimos usuario (nosotros)

$ useradd -m -g users -G wheel -s /bin/bash tu_usuario && passwd tu_usuario

Creamos el password de root

$ passwd

Instalamos sudo para operar como root

$ sudo pacman -S sudo

Editamos el archivo de usuarios root para que el usuario pueda usar root (uso el editor nano que es rápido y cómodo, una vez que abre con las flechas moverse, hacer los cambios y cuando esté editado se sale con Ctrl-x, te pide confirmación: Y, y das Enter. Hay que quitar los comentarios a wheel y añadir al final:

%wheel ALL=(ALL) ALL

Hagámoslo

$ nano /etc/sudoers

Ahora habilitamos lenguaje para es_MX.UTF-8 descomentando esto en el archivo

$ sudo nano /etc/locale.gen

y generamos el locale

$ locale-gen

Es común también tener la configuración primaria de lenguaje en inglés y tener ambos, de otro modo hacer esto en el UTF de español. Esto es el keymap para el sistema.

$ echo LANG = en_US.UTF-8 > /etc/locale.conf
$ export LANG = en_US.UTF-8
$ nano /etc/vconsole.conf

Añadir:

KEYMAP=la-latin1

FONT=sun12x22

$ mkinitcpio -p linux

Para la mac hay que habilitar unos módulos del kernel para el control de temperatura

$ nano /etc/modules

Añadir:

coretemp

applesmc

Listo! Hemos terminado la configuración del sistema

 

Ahora configuramos el Bootloader

Descargamos el grub para arrancar desde nuestro disco

$ pacman -S grub-efi-x86_64

Lo configuramos, lo siguiente crea el archivo boot.efi en el directorio actual

$ grub-mkconfig -o boot/grub/config.cfg
$ grub-mkstandalone -o boot.efi -d usr/lib/grub/x86_64-efi -O x86_64-efi --compress=xz boot/grub/.cfg

Aquí terminaríamos, saldríamos del chroot y ya. Pero, no estoy completamente seguro, al reiniciar presionando la tecla alt debería aparecer el menú, seleccionar Arch y ya. Como en cualquier PC o Laptop. Lo más seguro en la MacBook, sin embargo, es copiar este archivo a un usb para configurar también el OS de Mac para reconocer el dual boot.

$ mkdir /mnt/usbdisk && mount /dev/sda1 /mnt/usbdisk
$ cp boot.efi /mnt/usbdisk/

Salir del chroot y rebootear

$ exit
$ reboot

Hemos terminado para un sistema ordinario, si se trata de Macbook Pro falta otro post donde señalo la configuración en la MacBook para terminar el proceso de arranque. Una vez que se haya hecho eso entonces ya se puede reiniciar y arrancar en Arch y entrar como usuario. Si no se está en MacBook o si lo estás pero ya arranca bien, ver el post donde señalaré cómo instalé el entorno gráfico y utilidades, Parte 3.

 

Deja un comentario