Installation guide (Español)
Este documento es una guía para la instalación de Arch Linux (Español) desde un sistema live arrancado con la imagen de instalación oficial. Antes de proceder a la instalación, es recomendable que le eche un vistazo a FAQ (Español). Para conocer las convenciones utilizadas en este documento, consulte Help:Reading (Español).
Para obtener instrucciones más detalladas, consulte los artículos relacionados de ArchWiki (accesibles desde el entorno live de instalación con ELinks), o las páginas de los manuales de los distintos programas; vea archlinux(7) para una descripción general de la configuración. Para obtener ayuda interactiva, el canal IRC y los foros también los tiene disponibles.
Preinstalación
- Arch Linux puede ser ejecutado en cualquier máquina i686 compatible, con un mínimo de 256 MB de RAM. Una instalación básica con todos los paquetes del grupo base puede tomar alrededor de 800 MB de espacio en disco.
- Descargue e inicie el soporte de instalación como se explica en Category:Getting and installing Arch. Iniciará sesión como usuario root, y se le presentará con el intérprete de órdenes Zsh; órdenes comunes como systemctl(1) pueden ser completadas con el tabulador.
- Para editar/modificar los archivos de configuración, dispone de los editores nano, vi y vim .
- El proceso de instalación necesita obtener los paquetes desde un repositorio remoto, por lo tanto, necesitará una conexión a Internet funcional.
Verificar el modo de arranque
- Dado que las instrucciones difieren respecto de los sistemas de UEFI, verifique el modo de arranque mediante la comprobación efivars:
# ls /sys/firmware/efi/efivars
Distribución del teclado en el entorno live
- Por defecto, la distribución del teclado de la consola es la de EE.UU.. Las opciones disponibles de los archivos de mapas de teclas se pueden enumerar con
ls /usr/share/kbd/keymaps/**/*.map.gz
.
- La distribución del teclado se puede cambiar con la orden loadkeys(1), añadiendo el nombre de un archivo (no es necesario especificar la ruta ni la extensión del archivo cuando se usa «loadkeys»). Por ejemplo:
# loadkeys es (para especificar el teclado en español)
-
Los tipos de letras para la consola los puede encontrar en
/usr/share/kbd/consolefonts/
, y, como antes, se pueden ajustar con la orden setfont(8).
Conectarse a Internet
- El servicio de Internet a través de dhcpcd está activado en el arranque para los dispositivos cableados compatibles; compruebe su conexión usando herramientas como ping(8).
- Para realizar otras configuraciones de conexión red, dispone de systemd-networkd y netctl . Vea systemd.network(5) y netctl.profile(5) para obtener ejemplos.
- Cuando utilice cualquiera de estos últimos servicios, detenga el servicio
dhcpcd@nombre_de_la_interfaz.service
:# systemctl stop dhcpcd@nombre_de_la_interfaz.service
Actualizar el reloj del sistema
- Utilice timedatectl(1) para asegurarse de que la hora del sistema es correcta:
# timedatectl set-ntp true
- Para comprobar el estado del servicio, utilice
timedatectl status
.
Particionar el disco
- Para modificar y ver las tablas de particionado, utilice fdisk o parted tanto para MBR como para GPT, o gdisk para GPT únicamente.
- Es necesario, al menos, una partición disponible en el directorio
/
. Los sistemas UEFI requieren una partición adicional llamada EFI System Partition. También, puede que sea necesario crear otras particiones, como por ejemplo la partición de arranque de la BIOS para GRUB (BIOS boot partition).
- En esta fase de la instalación, también hay que crear los dispositivos de bloques apilados —stacked block devices— para LVM (Español), Disk encryption (Español) o RAID (Español), si se diera el caso.
Formatear las particiones
- Las particiones se formatean aplicándoles un sistema de archivos.
- Los sistemas de archivos se crean utilizando las herramientas mkfs(8), o mkswap(8) en el caso de los espacios swap. Consulte File systems#Create a file system para obtener más detalles.
Montar las particiones
- El siguiente paso es montar la partición del sistema —root— en
/mnt
.
- Después de esto, hay que crear tantos directorios como particiones haya realizado y montarlas (
/mnt/boot
,/mnt/home
, ...).
- También hay que activar la partición swap, si se dispone de una, para que pueda ser detectada más tarde cuando ejecute genfstab.
Instalación
Seleccionar los servidores de réplica
- Edite
/etc/pacman.d/mirrorlist
y seleccione uno o varios servidores de réplicas para la descarga.
- Los servidores de réplica regionales, por lo general, funcionan mejor; sin embargo, la cercanía no es el único criterio para discernir sobre la calidad de los mirrors, lea más sobre ello en Mirrors (Español).
- Una copia del archivo
mirrorlist
se realizará, más tarde, en el nuevo sistema por pacstrap, por lo que vale la pena hacerlo bien en esta fase.
Instalar los paquetes del sistema base
- Este grupo de paquetes no incluye todas las herramientas desponibles en el entorno live de instalación, como son los casos de btrfs-progs o firmware de wireless específicas ; consulte packages.both para ver la comparación.
- Para instalar otros paquetes o grupos de paquetes en el nuevo sistema, añada sus nombres a la orden pacstrap (separados por espacios) o posteriormente a la etapa de #Chroot con órdenes individuales pacman(8).
Configuración del sistema
Fstab
- Generar un archivo fstab (Español) (utilizar el parámetro
-U
o-L
para especificar en dicho archivo las UUID o las etiquetas, respectivamente, de las particiones):# genfstab -p /mnt >> /mnt/etc/fstab
- Compruebe el archivo resultante en
/mnt/etc/fstab
después, y modifíquelo en caso de errores.
Chroot
- Entrar en el nuevo sistema como Change root (Español):
# arch-chroot /mnt
Zona horaria
- Configure la zona horaria:
# ln -s /usr/share/zoneinfo/zona/subzona /etc/localtime
- Ejecute hwclock(8) para generar el archivo
/etc/adjtime
. Si el horario estándar está ajustado a UTC, otros sistemas operativos deben estar configurados en concordancia:# hwclock --systohc --utc
Idioma del sistema
- Descomente el locale necesario en
/etc/locale.gen
, y después generarlo con la orden:# locale-gen
- Añada
LANG=su_locale
a locale.conf(5), y, si fuese necesario, la distribución de teclado de consola y las preferencias del tipo de letras en vconsole.conf(5).
Nombre del equipo
- Cree una entrada para el nombre de su equipo en
/etc/hostname
y/etc/hosts
. Vea hostname(5) y hosts(5) para obtener más detalles.
Configuración de la conexión de red
- Configurar la red de nuevo para el entorno recién instalado: consultar Network configuration (Español).
- Para la configuración de la red inalámbrica, instale los paquetes iw, wpa_supplicant, y dialog, y, si se diese el caso, paquetes de firmware.
Initramfs
- Cuando haga cambios en la configuración de mkinitcpio.conf, cree un nuevo disco RAM inicial con:
# mkinitcpio -p linux
Contraseña de root
- Establezca la contraseña de root:
# passwd
Instalar un gestor de arranque
- Consultar Boot loaders (Español) para conocer las opciones y configuraciones disponibles. Las elecciones incluyen GRUB (BIOS/UEFI), systemd-boot (UEFI) y syslinux (BIOS).
- Si tiene una CPU Intel, además de instalar un gestor de arranque, instale el paquete intel-ucode y active las actualizaciones del microcódigo.
Reiniciar
- Salga del entorno chroot escribiendo
exit
o presionandoCtrl+D
.
- Opcionalmente, desmonte manualmente todas las particiones con
umount -R /mnt
: esto permite advertir cualquier partición «ocupada», y buscar su causa con fuser(1).
- Por último, reinicie el equipo escribiendo
reboot
: cualquier partición que todavía siga montada será desmontada automáticamente por systemd. Recuerde que debe retirar el soporte de instalación y, luego, iniciar sesión en el nuevo sistema con la cuenta de root.
Posinstalación
- Véase el artículo General recommendations (Español) para obtener indicaciones sobre cómo gestionar el sistema, así como tutoriales sobre qué hacer después de la instalación del sistema base (como pueden ser temas relativos a la instalación y configuración de una interfaz gráfica de usuario, la del sonido o la del panel táctil).
- Para obtener una lista de las aplicaciones que pueden ser de su interés, consulte List of applications (Español).