Guia de instalación Arch Linux
Definir la distribución del teclado en el entorno live:
# ls /usr/share/kbd/keymaps/**/*.map.gz
En mi caso:
# loadkeys us
Verificar la modalidad de arranque
# ls /sys/firmware/efi/efivars
Verificar conexion de internet
# ping archlinux.org
Actualizar el reloj del sistema
# timedatectl set-ntp true
Particionar el disco
para ver las particiones es fdisk -l
o lsblk
.
Una vez identificado el dispositivo haremos la particion con:
# cfdisk /dev/sdX
En mi caso quedaria asi:
/dev/sda1 512MB BOOT
/dev/sda2 248G ROOT
/dev/sda3 2G SWAP
Vamos a darle formato:
/dev/sda1(boot UEFI):
# mkfs.fat -F 32 /dev/sda1
/dev/sda2(/):
# mkfs.ext4 /dev/sda2
/dev/sda3(SWAP):
# mkswap /dev/sda3
Montar particiones
# swapon /dev/sda3
# mount /dev/sda2 /mnt
# mkdir /mnt/boot
# mount /dev/sda1 /mnt/boot
Instalar paquetes esenciales
# pacstrap /mnt base base-devel linux linux-firmware nano sudo networkmanager
Configuración del sistema
Fstab:
# genfstab -U /mnt >> /mnt/etc/fstab
Chroot:
# arch-chroot /mnt
Zona horaria
Pueden buscarlo con ls /usr/share/zoneinfo/
, en mi caso quedaria asi:
# ln -sf /usr/share/zoneinfo/America/Panama /etc/localtime
# hwclock --systohc
Idioma del sistema
Editar /etc/locale.gen
y descomentar el locale necesario, en mi caso seria es_PA.UTF-8 UTF-8.
Genere los locales ejecutando la orden:
# locale-gen
Agrega tu locale en /etc/locale.conf
:
LANG=es_PA.UTF-8
Defina la distribución de teclado en /etc/vconsole.conf
:
KEYMAP=us
Configurar la red
Cree el archivo /etc/hostname
:
potatin-pc
Considere añadir una entrada similar /etc/hosts
:
127.0.0.1 localhost
::1 localhost
Usuarios
Si queremos agregarle contraseña al usuario root seria:
passwd (luego les pedira la contraseña, que la repitan, y listo)
En mi caso utilizare un usuario nuevo que tenga esos privilegios, entonces seria lo siguiente:
# nano /etc/sudoers
dentro del archivo sudoers descomentaremos el parámetro #%wheel ALL=(ALL) ALL
, quedando así:
%wheel ALL=(ALL) ALL
guardamos y cerramos del archivo.
Ahora crearemos el nuevo usuario con privilegios administrador de la siguiente manera:
# useradd -mG wheel tunombredeusuario
# passwd tunombredeusuario
BootLoader
Instalar Grub:
# pacman -S grub os-prober efibootmgr
Instalar grub en la particion uefi /boot:
# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
por ultimo:
# grub-mkconfig -o /boot/grub/grub.cfg
Post Instalación
Habilitar e iniciar NetworkManager:
# systemctl enable NetworkManager
# systemctl start NetworkManager
Instalar xorg:
# pacman -S xorg-server xorg-apps
Xfce4:
# pacman -S xfce4 xfce4-goodies xdg-user-dirs
Luego ejecutar xdg-user-dirs para crear/actualizar lasc carpetas de usuario:
xdg-user-dirs-update
LightDM:
# pacman -S lightdm lightdm-gtk-greeter
Habilitar e iniciar LightDM:
# systemctl enable lightdm
# systemctl start lightdm