Guia como instalar archlinux
1.- Preparando el entorno de trabajo:
configurar el teclado en español:
loadkeys la-latin1
Sincronizar fecha y hora para no tener problemas a la hora de conectarnos a internet:
timedatectl set-ntp true
2.- Crear particiones:
Verificar las particiones en el hdd
fdisk -l
creando particiones:
cfdisk /dev/sda
Se creará 4 particiones en el hdd:
/dev/sda1 = boot
/dev/sda2 = root
/dev/sda3 = home
/dev/sda4 = swap
Formatear las particiones creadas:
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
mkswap /dev/sda4
3.- Montar las particiones:
Activar la memoria swap:
swapon /dev/sda4
Montar partición root en el directorio /mnt:
mount /dev/sda2 /mnt
crear directorio /boot y /home dentro del directorio /mnt
mkdir /mnt/{boot,home}
Montar las particiones boot y home en los directorios creados:
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home
4.- Verificando la conexión de internet:
ping -c 6 8.8.8.8
En caso de tener conexión WiFi:
iwctl --passphrase password station device connect SSID
ejemplo:
iwctl --passphrase 123456 station wlan0 connect nombre_WiFI
5.- Instalar los paquetes necesarios:
pacstrap /mnt base base-devel linux linux-firmware nano
pacstrap /mnt networkmanager
pacstrap /mnt grub-bios
Si usa UEFI instalar el siguiente paquete:
efibootmgr
En caso de instalar arch en una laptop es necesario instalar el touchpad
pacstrap /mnt xf86-input-synaptics
6.- Generar el fichero de particiones:
genfstab -U -p /mnt >> /mnt/etc/fstab
7.- Configurando el sistema base:
Entrando en modo chroot:
arch-chroot /mnt
Creando los ficheros necesarios:
echo nombre de host > /etc/hostname
Ejemplo: echo Archlinux > /etc/hostname
Establecer zona horaria:
ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime
Crear fichero de idioma del sistema
echo LANG=es_VE.UTF-8
Configurar idioma del sistema:
nano /etc/locale.gen
Buscar el idioma de tu región de origen y eliminando el símbolo #:
ejemplo: #es_VE.UTF-8
es_VE.UTF-8
Generando el idioma del sistema:
locale-gen
Creando fichero de distribución de teclado:
echo KEYMAP=la-latin1 > /etc/vconsole.conf
Instalar sistema de arranque grub:
Modo BIOS:
grub-install /dev/sda
Modo UEFI
grub-install --efi-directory=/boot/efi --bootloader-id='Arch Linux'
--target=x86_64-efi
Actualizar grub:
grub-mkconfig -o /boot/grub/grub.cfg
Generar ramdisk:
mkinitcpio -p linux
Crear password root:
passwd
Salir de modo chroot:
exit
Desmontar particiones boot y home:
umount /mnt/{boot,home,}
Reiniciar el sistema:
reboot
8.- configuraciones final:
entrar como usuario root:
root
ingresar el password
Activar la conexión internet:
systemctl start NetworkManager.service
systemctl enable NetworkManager.service
systemctl status NetworkManager.service
Creando usuario y asignar los grupos:
useradd -m -g users -G
audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash
nombre_usuario
creando password para usuario:
passwd Nombre de usuario
Ejemplo: passwd jose
Activar grupo wheel:
nano /etc/sudoers
Eliminamos el ‘#‘ al inicio de la línea: %wheel ALL=(ALL) ALL:
Guardando los cambios con Shift X y Y
Salir de moce root e ingresar como usuario
exit
Una vez entrando con el nombre de usuario
actualizar gestor de paquetes pacman:
sudo pacman -Syu