Esta pagina se ve mejor con JavaScript habilitado

Como Instalar Archlinux en BIOS - MBR

 ·  ☕ 7 minutos lectura

Bajar el ISO

El primer paso obviamente es bajar el ISO del sitio oficial

Instala Arch Linux

Una vez que hayas bajado el ISO y creado el USB, arranca tu maquina.

A continuación los pasos de la instalación.

Verifica que tengas Conexión a Internet.

1
ip a

El comando anterior debe regresarte los dispositivos de red, se recomienda que tengas conectada tu computadora por cable ethernet.

Si no tienes cable conectado, entonces tendrás que utilizar iwctl:

1
iwctl

https://wiki.archlinux.org/index.php/Iwd#iwctl

Configura el Teclado

En mi caso estoy utilizando un teclado en Inglés así que no requiero en este paso, pero si tu estás utilizando un teclado en Español lo mejor es que lo configures para no batallar y hacer la instalación más sencilla.

1
loadkeys es

Sincroniza el reloj

A continuación vamos a sincronizar el reloj con internet, para eso escribimos

1
timedatectl set-ntp true

Selecciona el servidor más cercano para instalar los paquetes (Mirror)

Para esto vamos a necesitar un paquete que se llama Reflector, así que vamos a instalarlo primero escribiendo

1
pacman -Syy reflector

Instala Reflector

Ahora selecciona el servidor más cercano a donde te encuentras, para ver una lista de países escribe

1
reflector --list-countries | more

Reflector lista de países

Ya que tengas identificado el país que te queda más cerca escribe lo siguiente:

(En mi caso como estoy en Estados Unidos, escogeré United States por supuesto, pero tú puedes cambialo por el país de la lista anterior que te quede más cerca)

1
reflector -c "United States" -a 6 --sort rate --save /etc/pacman.d/mirrorlist

Reflector actualiza mirrorlist

Actualiza los servidores de paquetes

Siguente teclea

1
pacman -Syyy

pacman -Syyy

Crea Particiones en el Disco

Primero vamos a verificar cual es el dispositivo donde se encuentra el disco de nuestra máquina virtual

1
lsblk

lsblk

Mi disco está en /dev/sda

Tenemos que crear 2 particiones, una para los archivos de inicio o “boot” y otra donde estará instalado Arch Linux.
Para crear las particiones voy a utilizar cfdisk

1
cfdisk /dev/sda

Selecciona “dos” porque esta es una instalación en MBR

Vamos a crear 2 particiones, la primera partición será para SWAP y la segunda para la instalación del sistema.

  1. Selecciona [ New ]

  2. El tamaño de la primera partición será de 4GB en mi caso

  3. Selecciona [ primary ] y presiona ENTER

  4. Cambia el tipo de partición a SWAP seleccionando [ Type ] y luego “Linux swap”

  5. Selecciona el espacio disponible (Free Space), luego selecciona [ New ] , presiona ENTER y luego ENTER de nuevo para seleccionar todo el espacio disponible, en mi caso los 9.8G restantes

  6. Selecciona [ Type ] y luego selecciona “Linux filesystem” de la lista

  7. Selecciona [ Write ] para guardar los cambios y crear las particiones. cfdisk te preguntara si estás seguro de que deseas crear las nuevas particiones. Teclea “yes” y presiona ENTER

Verifica las particiones

Para verificar que todo haya ido bien teclea lsblk y asegurate de que las particiones estén como sigue

lsblk

Formatea las particiones

  1. La primera partición es nuestra partición de SWAP, esta NO es necesario que se formatee.

  2. Formatea la segunda partición, pero en esta ocasión el tipo será EXT4

1
mkfs.ext4 /dev/sda2

Formatea la segunda partición

  1. La partición de SWAP no es necesaria formatearla pero si debemos crearla y activarla como sigue:
1
2
mkswap /dev/sda1
swapon /dev/sda1

Monta las particiones

Una vez creadas y formateadas nuestras particiones ahora debemos montarlas en nuestro sistema, para eso necesitmos hacer lo siguiente:

  1. Montar la segunda partición en /mnt que es nuestro directorio para la instalación
1
mount /dev/sda2 /mnt
  1. Verifica que las particiones estén montadas correctamente utilizando lsblk
1
lsblk

Instala los paquetes “base”

Una vez montadas las particiones comenzamos la instalación de los paquetes base, los paquetes que vamos a instalar son “base, linux, linux-firmware y vim (puedes instalar nano si lo deseas)

1
pacstrap /mnt base linux linux-firmware vim

Instalación base

Instalación base

Crear fstab

Listo, la instalación base ya está lista, ahora lo que necesitamos hacer es crear nuestro archivo fstab

1
genfstab -U /mnt >> /mnt/etc/fstab

Entra a la instalación

Listo, ya que veas en tu archivo de fstab que todo está correcto, que tienes ambas particiones configuradas correctamente, vamos a crear nuestro archivo de swap.

  1. Primero entra a la instalación base
1
arch-chroot /mnt

Configura tu zona horaria

Ahora podemos continuar con la configuración de nuestra instalación, así que toca el turno de la zona horaria.

  1. Primero vamos a ver un listado de las zonas horarias disponibles. La zona horaria donde me encuentro es la zona de Chicago, sustituye Chicago por la ciudad que te corresponda, por ejemplo Mexico
1
timedatectl list-timezones | grep Chicago
  1. Una vez identificada la zona horaria, creamos un enlace simbolico en etc/localtime
1
ln -sf /usr/share/zoneinfo/America/Chicago /etc/localtime
  1. Ahora ya podemos sincronizar el reloj del sistema con el reloj de hardware
1
hwclock --systohc

Configura tu “Localización” (locale)

Esto es para decirle a Arch Linux donde te encuentras y cual es el grupo de caracteres que corresponden a tu idioma por ejemplo.

En mi caso voy a utlizar Inglés de Estados Unidos, el código es “en_US.UTF-8” pero por ejemplo, si te encuentras en México y estás utilizando teclado en Español y deberás utilizar el código de “es_MX.UTF-8”.

Nota: Puedes habilitar más de un código de localización.

  1. Para habilitar el código de localización deseado, edita el siguente archivo y descomenta la línea donde se encuentre el código que andas buscando. (De nuevo, yo utilizo vim, tu puedes hacerlo con nano o con el que hayas instalado al inicio)
1
vim /etc/locale.gen

vim locale.gen

  1. Genera la localización en el sistema
1
locale-gen

locale-gen

  1. Ahora necesitamos crear el archivo de configuración en nuestra instalación para eso:
1
echo LANG=en_US.UTF-8 >> /etc/locale.conf

Nota: Sustituye “en_US.UTF-8” por el código que hayas habilitado en el paso anterior

  1. (Opcional) Si al comienzo de la instalación seleccionaste el tipo de teclado, deberás agregarlo a tu instalación con el siguente comando:
    (Suponiendo que seleccionaste “es”)
1
echo KEYMAP=es >> /etc/vconsole.conf

Configura los archivos de Red

  1. Crea el archivo “hostname” para darle un nombre a tu máquina virutal. En mi caso voy a ser creativo y le daré el nombre de “archlinux”
1
vim /etc/hostname

hostname

  1. Agrega lo siguiente a tu archivo /etc/hosts
1
vim /etc/hosts
1
2
3
127.0.0.1	localhost
::1		localhost
127.0.1.1	archlinx.localdomain	archlinux

hosts

Crea un password para root

El siguiente paso de la instalación es darle un password a nuestro usuario de root.

Como ya estamos en nuestra instalación, para cambiar el password solo debemos teclear:

1
passwd

En el prompt escribe el nuevo password (Uno que no se te olvide) y en el siguente prompt vuelve a escribir el mismo password para confirmarlo.

Password root

Instala los paquetes finales

Es momento de instalar nuestro “boot loader” y paquetes finales antes de reiniciar la máquina. GRUB será nuestro boot loader.

  1. Instala los siguientes paquetes. Puedes agregar paquetes que creas necesarios.
1
pacman -S grub networkmanager network-manager-applet dialog wireless_tools wpa_supplicant os-prober mtools dosfstools base-devel linux-headers cups reflector openssh git virtualbox-guest-utils

Acepta todos los prompts por defecto. Y presiona ENTER para continuar con la instalación

Instala Grub y Otros Paquetes

Instala Grub y Otros Paquetes

Si te aparece la siguiente pantalla, presiona ENTER para aceptar las llaves PGP.

Instala Grub y Otros Paquetes

Instala GRUB

Es momento de instalar grub en el disco, como es una instalación en MBR, el comando es como sigue:

1
grub-install --target=i386-pc /dev/sda
  1. Ahora necesitamos crear el archivo de configuración
1
grub-mkconfig -o /boot/grub/grub.cfg

Habilita los servicios

Llegó el momento de habilitar los servicios que correrán cada que reinicies la máquina.

  1. Habilita el manejador de la red
  2. Continua con el servicio de SSH
  3. Luego el servicio para imprimir
1
2
3
systemctl enable NetworkManager
systemctl enable sshd
systemctl enable org.cups.cupsd

Habilita Servicios

Crea tu usuario

Todo lo hemos hecho con el usuario de root, pero siempre es conveniente tener tu propio usuario para no utilizar root para las tareas diarias. Voy a crear mi usuario que se llamará “jorge”.

  1. Crea el usuario y asignalo al grupo “wheel”
  2. Crea un password para tu usuario
1
2
useradd -mG wheel jorge
passwd jorge
  1. Ahora para darle privilegios de “sudo” y puedas ejecutar comandos como superusuario “root”, debemos descomentar la linea que dice "%wheel ALL=(ALL) ALL” con el siguiente comando

Recuerda que puedes sustituir “vim” por “nano” si lo prefieres.

1
EDITOR=vim visudo

Sal de la instalación y reinicia la máquina virtual

Con esto terminamos la instalación, así que solo queda:

  1. Salir de la instalación
  2. Desmontar las particiones
  3. Reiniciar la máquina virtual
1
2
3
exit
umount -a
reboot

Instalación Exitosa

Después de reiniciar la máquina virtual verás que GRUB está instalado y debe estar funcionando correctamente.

Entra a tu nueva instalación de Arch Linux con el usuario y password que creaste para verificar que todo esté funcionando correctamente.

Si encontraste este tutorial útil no olvides que puedes compartirlo con tus compañeros, familiares y amigos utilizando los botones al final del artículo.

No dejes de visitarme porque estaré subiendo más tutoriales, ahora lo que sigue es instalar un escritorio en esta máquina virtual. ¿Cuál te gustaría instalar? ¿Gnome? ¿KDE? ¿O talvez un manejador de ventanas como i3 o awesome?

compartir en

Jorge R.
Escrito por
Jorge R.
Tech Nerd.