Como vimos en el anterior articulo sobre como cambiar el firmware a una Chromebook, hoy vamos a estar hablando en como instalarle un sistema operativo después de cambiar ese firmware. El sistema que vamos a estar demostrando es Arch-linux.
Iniciando el Proceso de Instalación.
Primeramente, tenemos que conoces acerca de la arquitectura que soporta la Chromebook. Arch-Linux abandonó la arquitectura de 32 bits en 2017, por lo tanto, es necesario que ésta sea de 64 bits para que Arch-Linux pueda ser instalado.
Antes de comenzar con la instalación, deberemos descargar la imágen ISO de ArchLinux desde su página oficial. La descargar está disponible por
medio de archivo Torrent y enlaces directos.
Ya sea por cable o wi-fi, no podríamos
realizar una instalación de Archlinux
sin una conexión a Internet. Esta es parte fundamental del proceso de
instalación.
Cuando vayas a montar la imagen en una memoria necesitarás hacerlo en formato GPT para que sea leída en la Chromebook.
Ya iniciado, les aparecerá un menú y
seleccionamos la primera
opción Boot Arch Linux (x86_64) y empezará a cargar los componentes
necesarios para seguir con la instalación.
Para particionar nuestro disco, ArchLinux nos provee en de algunas herramientas, sin profundizar haremos uso de cfdisk. Para ejecutarla, solo escribimos en la terminal:
Creamos ahí las particiones necesarias mínimo necesitamos 3 particiones fundamentales, hablamos de la partición raíz, partición swap y partición efi, que esta la creamos para configurar manualmente una vez terminada la instalación del sistema que instalamos el grub lo configuramos ahí para que levante.
Para dar formato a las particiones una vez creada haremos uso del comando mkfs de la siguiente manera.
Si la partición que creaste es para UEFI, la formatearás en Fat32
mkfs.vfat -F32 /dev/sda1
Formateando partición RAÍZ
mkfs.ext4 /dev/sda2
Formato y activación de la partición SWAP
La partición creada para el área de intercambio consta de dos instancias, la primera es la de darle formato y la segunda es la de activación (Por única vez)
mkswap /dev/sda3
Y en esta instancia la activamos de una sola vez.
swapon /dev/sda3
Para montar estas particiones haremos los siguiente:
Primero montaremos la partición raíz
mount /dev/sda2 /mnt
Ahora creamos el directorio dentro de /mnt para montar la partición /boot/efi
mkdir -p /mnt/boot/efi
Y montamos la partición en el directorio creado
mount /dev/sda1 /mnt/boot/efi
Instalando el Sistema Base
Si tenemos una conexión por Ethernet no
nos preocuparemos mucho, este es detectado automáticamente por Arch Linux. En
caso uses conexión inalámbrica, usa el comando wifi-menu para conectarte, te aparecerá un menú donde podrás
escoger a cual red conectarte y una vez escogida te saldrá para ingresar la
contraseña de esta de poseer seguridad la wifi a la cual te conectaste.
Primero instalaremos el sistema base de Archlinux y algunos paquetes extra que utilizaremos luego de que el sistema base este instalado.
Utilizaremos el script pacstrap para instalar el sistema base de Archlinux, el grupo de paquetes necesarios indicándole donde hemos montado la partición raíz: /mnt. Sin más, ejecutemos.
pacstrap /mnt base base-devel efibootmgr os-prober ntfs-3g networkmanager gvfs gvfs-afc gvfs-mtp xdg-user-dirs
Los otros paquetes que deberas instalar dependiendo si lo posees o no son los siguientes:
pacstrap /mnt netctl wpa_supplicant dialog
En el caso que uses una laptop, el
controlador para el touchpad
pacstrap /mnt xf86-input-synaptics
Instalaremos a demás el servicio de escritorio también
pacstrap /mnt xorg-server xorg-xinit mesa mesa-demos xf86-video-intel intel-ucode
el driver de video es para los micros Intel si usa otro tipo ya sea driver de nvidia o de ATI deberá sustituir el de Intel por estos:
Nvidia
xf86-video-nouveau
nvidia nvidia-utils
nvidia-340xx
xf86-video-nv
ATI Radeom
xf86-video-ati
catalyst-dkms
El escritorio podemos escoger cualquiera pero por un problema de rendimiento yo instale xfce4
pacstrap /mnt xfce4 xfce4-goodies network-manager-applet pulseaudio
Asi es como se ve el escritorio una vez terminado el proceso de instalación

después instalamos el gestor de inicio de sesión
pacstrap /mnt lxdm
Ahora generaremos el archivo fstab, que es
el que contiene la tabla de particiones
del sistema.
genfstab -pU /mnt >> /mnt/etc/fstab
Ya es momento que entremos al sistema
instalado, para seguir configurándolo
desde dentro. Para acceder al sistema en chroot ejecutamos:
arch-chroot /mnt
una vez dentro procedemos a modificar el hostname con la siguiente línea
echo nombre_del_host > /etc/hostname
PD: En el nombre del host pongan el que ustedes deseen.
Ahora procedamos a instalar el grub
dependiendo si
usas UEFI o No. En el caso de la Chromebook que realice las pruebas era sistema
UEFI.
La línea de código a ejecutar es la siguiente:
grub-install --efi-directory=/boot/efi --bootloader-id='Arch target=x86_64
donde en (–efi-directory) le pasamos la dirección donde vamos a alojar este sistema que es la partición que hicimos inicialmente antes de empezar a instalar,
(–bootloader-id) aquí le vamos a poner el nombre que queremos que salga cuando carga el grub de inicio y target=x86_64 es la arquitectura.
Después de efectuar la instalación del grub procedemos a actualizarlo con el siguiente comando:
grub-mkconfig -o /boot/grub/grub.cfg
Por último, para ir cerrado ya este proceso de instalación y entrar normal a tu sistema establecemos una contraseña de root de la siguiente manera:
passwd ESCRIBA_SU_CONTRASEÑA
también puede crear un usuario sin privilegios de root con
useradd NOMBRE_DE_USUARIO
y le establecemos una contraseña a este usuario
passwd NOMBRE_DE_USUARIO ESCRIBA_SU_CONTRASEÑA
Después de haber efectuado todo procedemos a salir escribiendo exit, y desmontamos los discos que tuvimos que en un principio montar para la instalación.

Reiniciamos y vemos que la chromebook arranco perfectamente. Espero que este tutorial de dos partes le allá interesado déjeme su comentario sobre que le pareció.