# Installation guide (Español)

Estado de la traducción: este artículo es una versión traducida de Installation guide. Fecha de la última traducción/revisión: 2016-09-18. Puedes ayudar a actualizar la traducción, si adviertes que la versión inglesa ha cambiado: ver cambios.

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, 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 o x86_64 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. Dado que el proceso de instalación necesita obtener los paquetes desde un repositorio remoto, necesitará una conexión a Internet funcional.

- Descargue e inicie el soporte de instalación como se explica en Category:Getting and installing Arch. Iniciará sesión como usuario root en la primera consola virtual, y se le presentará con el intérprete de órdenes Zsh; órdenes comunes como systemctl(1) pueden ser completadas con el tabulador.

- Para cambiar a una consola diferente —por ejemplo, para ver esta guía con ELinks junto con la instalación— utilice el atajo `Alt+flecha`. Para editar/modificar los archivos de configuración, dispone de los editores nano, vi y vim .

### Definir la 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

- 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).

### Verificar el modo de arranque

- Si el modo UEFI está activado en una placa base UEFI, Archiso arrancará en consecuencia a través de systemd-boot. Para comprobar esto, enumere el contenido del directorio efivars:

      # ls /sys/firmware/efi/efivars

- Si no existe el directorio, el sistema se iniciará en modo BIOS (o CSM).

### Conectarse a Internet

- El servicio de Internet a través del demonio dhcpcd está activado en el arranque para los dispositivos cableados. Compruebe que su conexión se ha establecido, usando, por ejemplo, la herramienta ping:

      # ping archlinux.org

- Si no dispone de ninguna conexión, detenga el servicio dhcpcd con la orden `systemctl stop dhcpcd@<TAB>` y eche un vistazo al artículo Network configuration.

- Para realizar conexiones inalámbricas, dispone de iw(8), wpa_supplicant(8) y netctl. Vea Wireless network configuration.

### 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

- Identifique los dispositivos donde se instalará el nuevo sistema (los resultados que terminen en `rom`, `loop` o `airoot` pueden ser ignorados):

      # fdisk -l

- Se requieren las siguientes particiones (secciones del disco) para el dispositivo elegido:

  - Una partición para el directorio raíz`/`.
  - Si UEFI está activado, una EFI System Partition.

- El espacio de intercambio (swap) puede establecerse en una partición separada o, a menos que haya formateado con Btrfs, un archivo swap. Vea Partitioning#Partition scheme para tener en cuenta otras consideraciones al particionar una unidad.

- La herramienta de particionado que se use, dependerá de la elección de la tabla de particionado, donde se almacena la información requerida. El formato GPT se asocia comúnmente con los sistemas UEFI y, del mismo modo, el formato MBR con sistemas BIOS. fdisk y parted soportan ambos formatos, mientras que gdisk solo soporta GPT.

- 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

- Una vez que se han creado las particiones, cada una de ellas debe ser formateada con un sistema de archivos adecuado. Por ejemplo, para formatear la partición raíz situada en `/dev/sda1` con `ext4`, ejecute:

      # mkfs.ext4 /dev/sda1

- Vea File systems#Create a file system para obtener más detalles.

### Montar los sistemas de archivos

- El siguiente paso es montar(8) la partición del sistema —root— en `/mnt`, por ejemplo:

      # mount /dev/sda1 /mnt

- Después de esto, hay que crear tantos directorios como particiones haya realizado y montarlas (`/mnt/boot`, `/mnt/home`, ...) y activar la partición swap, si se dispone de una, con swapon(8). Los sistemas de archivos montados serán posteriormente detectados por genfstab.

## Instalación

### Seleccionar los servidores de réplica

- Los paquetes que se instalen deben ser descargados desde servidores de réplicas, los cuales se definen en `/etc/pacman.d/mirrorlist`. En el entorno live de instalación, todos los servidores de réplicas están activados y ordenados de acuerdo al estado de sincronización y velocidad en el momento de creación de la imagen de instalación.

- Cuanto más alto se coloca un servidor de réplica en la lista, más prioridad tendrá al descargar un paquete. Es posible que desee modificar el archivo en consecuencia y mover los servidores de réplicas geográficamente más cercanos, a la parte superior de la lista, aunque se deben tener en consideración otros criterios.

- 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

- Utilice el script pacstrap para instalar el grupo de paquetes base:

      # pacstrap /mnt base

- Este grupo de paquetes no incluye todas las herramientas disponibles 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 con pacman.

## 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 -U /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 coexistentes deben estar configurados en concordancia:

      # hwclock --systohc --utc

### Idioma del sistema

- Descomente el locale necesario en `/etc/locale.gen` y, después, genérelo con la orden:

      # locale-gen

- Defina la variable `LANG` en locale.conf(5) según su caso, por ejemplo:

      # echo LANG=es_ES.UTF-8 > /etc/locale.conf

- Si fuese necesario, defina la distribución del teclado de la consola y las preferencias del tipo de letras en vconsole.conf(5).:

      # echo KEYMAP=es > /etc/vconsole.conf

### Nombre del equipo

- Cree el archivo `/etc/hostname` con el nombre del equipo deseado:

      # echo elnombredemiequipo > /etc/hostname

- Añada una línea coincidente en `/etc/hosts`:

      127.0.1.1 elnombredemiequipo.localdomain elnombredemiequipo

### Configuración de la conexión de red

- Configure la red de nuevo para el entorno recién instalado: consulte 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, los 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

- Consulte Boot loaders (Español) para conocer las opciones y configuraciones disponibles. Por ejemplo, configure el gestor de arranque con systemd-boot si el sistema es compatible con UEFI, y GRUB cuando no.

- 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 presionando `Ctrl+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).

Category:

- Getting and installing Arch (Español)