Hoy les traigo un tutorial de como poder instalar Arch Linux paso a paso en Modo UEFI y con tabla de partición GPT, pero a diferencia de muchos tutoriales voy a explicar todo al detalle para que se entiendan todos los pasos y dejar de ser novatos.
Deje un grupo de Facebook exclusivo para estar distribución: https://www.facebook.com/groups/2679729602353381
DOCUMENTACIÓN
1- Configurar teclado
España:
loadkeys es
Latino:
loadkeys la-latin1
Ver todos los teclados disponibles
localectl list-keymaps | less
2- Verificar internet con el comando ip vemos si nos dió ip y ping para probar la conexión.
ip add ping google.com
3- Configurar la hora correctamente para evitar que haya problemas con la instalación.
Para comprobar el estado del servicio:
timedatectl status
Activar ntp:
timedatectl set-ntp true
4- Particionado
Ver las particiones
lsblk
4.1- Crear particiones /boot y / (raíz) con fdisk.
fdisk /dev/sda g --> Formato GPT n --> nueva partición Partition number --> enter Firs sector --> enter Last sector --> +512MB n --> nueva partición Partition number --> enter Firs sector --> enter Last sector --> enter para disco entero
Con la tecla w grabamos los cambios y chequeamos nuevamente con el comando:
lsblk
5- Formateo
5.1- Make file system para el /boot
mkfs.fat -F32 /dev/sda1
5.2- Para la raíz
mkfs.etc4 /dev/sda2
6- Montado de particiones
6.1- Montar el sistema raíz
mount /dev/sda2 /mnt
6.2- Creando las carpetas para montar el boot y EFI
mkdir /mnt/boot mkdir /mnt/boot/EFI mount /dev/sda1 /mnt/boot/EFI
6.3- Para ver si todo esta bien.
lsblk
7- Instalar
pacstrap /mnt base linux linux-firmware nano networkmanager network-manager-applet wireless_tools wpa_supplicant os-prober mtools dosfstools base-devel linux-headers
8- Generar FSTAB
genfstab -U /mnt >> /mnt/etc/fstab
Veamos que tiene ambas particiones
cat /mnt/etc/fstab
9- Creando el archivo de swap
9.1- Vamos a ingresar al modo instalación, actualmente estamos en la versión Live.
arch-chroot /mnt
9.2- Creamos la carpeta en la raíz del sitio donde estará el archivo de swap.
dd if=/dev/zero of=/swapfile bs=1M count=2048 chmod 600 /swapfile mkswap /swapfile swapon /swapfile
- of= debes especificar el directorio donde estará el archivo.
- count= pones los Mb que quieres que tenga.
9.3- Agregamos el archivo swap a fstab
nano /etc/fstab
Pegamos lo siguiente al final del archivo:
/swapfile none swap defaults 0 0
10- Configurar Timezone
ln -sf /usr/share/zoneinfo/Armerica/Argentina/Buenos_Aires /etc/localtime
10.1- Sincronizar reloj
hwclock --systohc
11- Configurar el idioma
nano /etc/locale.gen
Tenemos que descomentar la línea de nuestro idioma, que para Argentina es:
es_AR.UTF-8 UTF-8
Generamos el archivo locale.gen con el comando:
locale-gen
11.2- Agregamos el lenguaje a locale.conf
nano /etc/locale.conf
LANG=es_AR.UTF-8
12- Configurar nombre (hostname), es el nombre del equipo, en mi caso se llamará «arch»
nano /etc/hostname
o como alternativa podemos hacer:
echo arch > /etc/hostname
12.1- Configurar el dns local
Editamos el archivo /etc/hosts
nano /etc/hosts
Pegamos lo siguiente:
127.0.0.1 localhost ::1 localhost 127.0.1.1 arch.localdomain arch
Guardamos con F2 o Ctrl+o y Ctrl+x.
13- Configurar distribución de teclado
Ahora, para configurar la distribución de nuestro teclado y dejarlo con el idioma que escogimos al principio de toda la instalación, cuando usamos el comando loadkeys (pero siempre tendremos que seleccionar la distribución de teclado en las configuraciones de Teclado del entorno gráfico que escojas):
echo KEYMAP=la-latin1 > /etc/vconsole.conf
O podemos usar nano y agregarlo en /etc/vconsole.conf
nano /etc/vconsole.conf
Agregamos para teclado latinoamericano:
KEYMAP=la-latin1
Para español:
KEYMAP=es
14-Establecer contraseña del Administrador (root)
passwd
15- Instalación de Grub
15.1- Descarga
pacman -S grub efibootmgr
15.2- Instalación
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=GRUB
15.3 Generar archivo de configuración
grub-mkconfig -o /boot/grub/grub.cfg
Volvemos al instalador con
exit
16- Desmontar las particiones y reiniciar
umount -a reboot
17- Activando NetworkManager
Debemos ejecutar primero el start del servicio y luego lo habilitamos
systemctl start NetworkManager systemctl enable NetworkManager
18- Creando un usuario
Crearemos un usuario agregandolo a grupos indispensables para que funcione correctamente:
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash nksistemas
Explicación de cada grupo:
- audio – Privilegios para configurar el audio.
- lp – Privilegios para configurar impresoras.
- optical – Configurar y manejo de unidades ópticas, CD, DVD, etc.
- storage – Manejo de almacenamiento, Pendrives, Discos USB, etc.
- video – Manejo de hardware de vídeo.
- wheel – Imprescindible para usar el comando sudo.
- games – Permisos para instalar juegos.
- power – Apagar, encender o suspender la máquina.
- scanner – Instalación y manejo de escáneres.
18.2- Password para el usuario creado:
passwd nksistemas
18.3- Agregar usuario a sudoers
Necesitamos instalar sudo
pacman -S sudo
Editamos el archivo sudoers.
nano /etc/sudoers
Descomantamos el grupo wheel para que el usuario nksistemas pueda elevar privilegios.
19- Instalar Driver de video
Para placas intel pacman -S xf86-video-intel Para AMD pacman -S xf86-video-amdgpu Para Nvidia pacman -S nvidia nvidia-utils
20- Instalar el servidor gráfico
pacman -S xorg
Aceptamos todo por defecto.
21- Instalar Display manager que como vamos a instalar Gnome, usaremos gdm.
pacman -S gdm
21.2- Activar gdm
systemctl enable gdm
22- Instalar el escritorio.
pacman -S gonome gnome–extra
23- Reiniciar
reboot
24- En el caso de querer Instalar KDE PLASMA debemos instalar su display manager y el escritorio que son:
24.1- Display Manager para KDE y lo activamos.
pacman -S sddm systemctl enable sddm
24.2- Escritorio
pacman -S plasma kde-applications
Finalmente el video con toda la explicación: