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, 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, o 512 MB para x86_64. 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, ejecute
loadkeys es
para establecer una distribución de teclado 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).
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). Referirse al manual de su tarjeta madre para detalles.
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
oairoot
pueden ser ignorados):# fdisk -l
- Se requieren las siguientes particiones (se muestran con un sufijo numérico) para el dispositivo elegido:
- Una partición para el directorio raíz
/
. - Si UEFI está activado, una EFI System Partition.
- Una partición para el directorio raíz
- El espacio de intercambio (swap) puede establecerse en una partición separada o en un archivo swap.
- Para modificar la tabla de particiones utilice fdisk o parted. Vea Partitioning para obtener más información.
- 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
conext4
, 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 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, por ejemplo:
# mkdir /mnt/boot
# mount /dev/sda2 /mnt/boot
- 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
- 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, como base-devel, 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/Región/Ciudad /etc/localtime
- Ejecute hwclock(8) para generar el archivo
/etc/adjtime
:# hwclock --systohc
- Esta orden presume que le reloj del hardware esta configurada con UTC. Vea Time#Time standard para obtener más detalles.
Idioma del sistema
- Descomente el locale necesario en
/etc/locale.gen
, además deen_US.UTF-8 UTF-8
y, después, genérelo con la orden:# locale-gen
- Defina la variable
LANG
en locale.conf(5) según su caso, por ejemplo:
/etc/locale.conf
LANG=es_ES.UTF-8
- Si fuese necesario, defina la distribución del teclado de la consola y las preferencias del tipo de letras en vconsole.conf(5).:
/etc/vconsole.conf
KEYMAP=es
Nombre del equipo
- Cree el archivo hostname(5):
/etc/hostname
elnombredemiequipo
- Considere añadir una entrada similar en hosts(5):
/etc/hosts
127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost 127.0.1.1 elnombredemiequipo.localdomain elnombredemiequipo
- Ver también Establecer el nombre del equipo.
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 y wpa_supplicant y, si se diera el caso, los paquetes de firmware. Opcionalmente instalar dialog para uso del menú-wifi.
Initramfs
- Normalmente no es necesario crear una imagen initramfs nueva, dado que mkinitcpio se ejecuta durante la instalación del paquete linux con pacstrap.
- Cuando haga cambios especiales 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 Category:Boot loaders 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 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).