Welcome to Our Website

Guía de instalación

este documento es una guía para instalar Arch Linux utilizando el sistema live arrancado desde un medio de instalación Hecho a partir de una imagen de instalación oficial. El medio de instalación proporciona características de accesibilidad que se describen en la página Instalar Arch Linux con Opciones de accesibilidad. Para medios alternativos de instalación, vea categoría: proceso de instalación.

antes de instalar, se aconseja ver las preguntas frecuentes. Para ver las convenciones utilizadas en este documento, consulte Ayuda:lectura., En particular, los ejemplos de código pueden contener marcadores de posición (formateados en italics) que deben reemplazarse manualmente.

para obtener instrucciones más detalladas, consulte los respectivos artículos de ArchWiki o las páginas de manual de los distintos programas, ambos enlazados desde esta guía. Para obtener ayuda interactiva, el canal IRC y los foros también están disponibles.

Arch Linux debe ejecutarse en cualquier máquina compatible con x86_64 con un mínimo de 512 MiB RAM, aunque se necesita más memoria para arrancar el sistema en vivo para la instalación. Una instalación básica debe tomar menos de 2 GiB de espacio en disco., Como el proceso de instalación necesita recuperar paquetes de un repositorio remoto, esta guía asume que hay una conexión a internet disponible.

preinstalación

adquirir una imagen de instalación

visite la página de descarga y, dependiendo de cómo desee arrancar, adquiera el archivo ISO o una imagen de netboot, y la firma GnuPG respectiva.

verificar firma

se recomienda verificar la firma de la imagen antes de usarla, especialmente cuando se descarga desde una réplica HTTP, donde las descargas son generalmente propensas a ser interceptadas para servir imágenes maliciosas.,

en un sistema con GnuPG instalado, haga esto descargando la firma PGP (en Checksums en la página de descarga) al directorio ISO, y verificándola con:

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

alternativamente, desde una instalación existente de Arch Linux ejecute:

$ pacman-key -v archlinux-version-x86_64.iso.sig
Nota:

  • La firma podría ser manipulado si se descarga desde un sitio espejo, en lugar de desde archlinux.org como arriba. En este caso, asegúrese de que la Clave Pública, que se utiliza para decodificar la firma, esté firmada por otra clave confiable., El comando gpg mostrará la huella digital de la Clave Pública.
  • otro método para verificar la autenticidad de la firma es asegurarse de que la huella digital de la Clave Pública sea idéntica a la huella digital de la clave del desarrollador de Arch Linux que firmó el archivo ISO. Vea Wikipedia: criptografía de Clave Pública para más información sobre el proceso de Clave Pública para autenticar claves.,

preparar un medio de instalación

la imagen de instalación se puede suministrar a la máquina de destino a través de una unidad flash USB, un disco óptico o una red con PXE: siga el artículo apropiado para prepararse un medio de instalación a partir de la imagen elegida.

arranque el entorno en vivo

Nota: Las imágenes de instalación de Arch Linux no son compatibles con el arranque seguro. Tendrá que desactivar Secure Boot para arrancar el medio de instalación. Si lo desea, Secure Boot se puede configurar después de completar la instalación.,
  1. Apunte el dispositivo de arranque actual al que tiene el medio de instalación de Arch Linux. Por lo general, se logra presionando una tecla durante la fase posterior, como se indica en la pantalla de inicio. Consulte el manual de su placa base para obtener más detalles.
  2. Cuando aparezca el menú del gestor de arranque del medio de instalación, seleccione Arch Linux install medium y pulse Enter para entrar en el entorno de instalación.
    sugerencia: la imagen de instalación utiliza systemd-boot para arrancar en modo UEFI y syslinux para arrancar en modo BIOS. Véase README.bootparams para una lista de parámetros de arranque.,
  3. Se iniciará sesión en la primera consola virtual como usuario root, y se le presentará un símbolo del shell de Zsh.

para cambiar a una consola diferente, por ejemplo, para ver esta guía con Lynx junto con la instalación, use el acceso directo Alt+arrow. Para editar archivos de configuración, mcedit (1), nano y vim están disponibles. Ver paquetes.x86_64 para una lista de los paquetes incluidos en el medio de instalación.

establecer la distribución del teclado

el mapa de teclado predeterminado de la consola es US., Los diseños disponibles se pueden enumerar con:

# ls /usr/share/kbd/keymaps/**/*.map.gz

para modificar el diseño, agregue un nombre de archivo correspondiente a loadkeys(1), omitiendo la ruta y la extensión del archivo. Por ejemplo, para establecer una distribución de teclado alemana:

# loadkeys de-latin1

Las fuentes de consola se encuentran en /usr/share/kbd/consolefonts/ y también se pueden configurar con setfont(8).

verificar el modo de arranque

para verificar el modo de arranque, enumere el directorio efivars:

# ls /sys/firmware/efi/efivars

si el comando muestra el directorio sin error, entonces el sistema se inicia en modo UEFI., Si el directorio no existe, el sistema puede ser arrancado en modo BIOS (o CSM). Si el sistema no arrancó en el modo deseado, consulte el manual de la placa base.

conectarse a internet

para configurar una conexión de red en el entorno en vivo, siga los siguientes pasos:

  • asegúrese de que su interfaz de red esté en la lista y habilitada, por ejemplo con ip-link(8):
    # ip link
  • Para wireless, asegúrese de que la tarjeta inalámbrica no esté bloqueada con rfkill.
  • conectar a la red:
    • Ethernet-enchufe el cable.,
    • Wi-Fi-autenticarse en la red inalámbrica utilizando iwctl.
  • Configure su conexión de red:
    • DHCP: la asignación dinámica de direcciones IP y servidores DNS (proporcionada por systemd-networkd y systemd-resolved) debería funcionar de forma inmediata para las interfaces de red cableadas e inalámbricas.
    • Dirección IP estática: siga la configuración de red # Dirección IP estática.,
  • La conexión se puede verificar con ping:
    # ping archlinux.org
nota: en la imagen de instalación, systemd-networkd, systemd-resolved y iwd están preconfigurados y habilitados de forma predeterminada. Ese no será el caso para el sistema instalado.

actualice el reloj del sistema

Use timedatectl (1) para asegurarse de que el reloj del sistema sea preciso:

# timedatectl set-ntp true

para verificar el estado del Servicio, use timedatectl status.,

particionar los discos

Cuando el sistema en vivo los reconoce, los discos se asignan a un dispositivo de bloque como /dev/sda, /dev/nvme0n1o /dev/mmcblk0. Para identificar estos dispositivos, utilice lsblk o fdisk.

# fdisk -l

los Resultados de la final en el rom, loop o airoot puede ser ignorada.

las siguientes particiones son necesarias para un dispositivo elegido:

  • Una partición para el directorio raíz /.,
  • Para arrancar en modo UEFI: una partición del sistema EFI.

Si desea crear dispositivos de bloques apilados para LVM, cifrado del sistema o RAID, hágalo ahora.,artition type

Suggested size /mnt/boot or /mnt/efi /dev/efi_system_partition EFI system partition At least 260 MiB /dev/swap_partition Linux swap More than 512 MiB /mnt /dev/root_partition Linux x86-64 root (/) Remainder of the device

See also Partitioning#Example layouts.,

Nota:

  • Use fdisk o parted para modificar las tablas de particiones, por ejemplo fdisk /dev/the_disk_to_be_partitioned.
  • El espacio de intercambio se puede establecer en un archivo de intercambio para los sistemas de archivos que lo soportan.
  • si el disco desde el que desea arrancar ya tiene una partición del sistema EFI, no cree otra, sino utilice la partición existente.

formatear las particiones

Una vez que se hayan creado las particiones, cada partición recién creada debe formatearse con un sistema de archivos apropiado., Por ejemplo, para crear un sistema de archivos Ext4 en /dev/root_partition, ejecute:

# mkfs.ext4 /dev/root_partition

Si ha creado una partición para swap, inicialícela con mkswap(8):

# mkswap /dev/swap_partition

consulte sistemas de archivos#crear un sistema de archivos para obtener más información.

nota: para dispositivos de bloques apilados, reemplace /dev/*_partition por la ruta de acceso apropiada del dispositivo de bloques.

montar los sistemas de archivos

montar el volumen raíz a /mnt., Por ejemplo, si el volumen raíz es /dev/root_partition:

# mount /dev/root_partition /mnt

Cree cualquier punto de montaje restante (como /mnt/efi) usando mkdir(1) y Monte sus volúmenes correspondientes.

si ha creado un volumen de intercambio, habilítelo con swapon (8):

# swapon /dev/swap_partition

genfstab(8) detectará posteriormente los sistemas de archivos montados y el espacio de intercambio.

Installation

seleccione los mirrors

Los paquetes que se instalarán deben descargarse de los servidores mirror, que se definen en/etc/pacman.d/mirrorlist., En el sistema en vivo, después de conectarse a internet, reflector actualiza la lista de mirrors seleccionando los 70 mirrors HTTPS sincronizados más recientemente y ordenándolos por velocidad de descarga.

cuanto más alto se coloca un mirror en la lista, más prioridad se le da al descargar un paquete. Es posible que desee inspeccionar el archivo para ver si es satisfactorio. Si no lo es, edite el archivo en consecuencia y mueva los espejos geográficamente más cercanos a la parte superior de la lista, aunque se deben tener en cuenta otros criterios.,

Este archivo será copiado al nuevo sistema por pacstrap, por lo que vale la pena hacerlo bien.

Install essential packages

Use el script pacstrap(8) para instalar el paquete base, el kernel de Linux y el firmware para hardware común:

# pacstrap /mnt base linux linux-firmware
Tip:

  • Puede sustituir linux por un paquete de kernel de su elección, o puede omitirlo por completo al instalar en un contenedor.
  • Puede omitir la instalación del paquete de firmware al instalar en una máquina virtual o contenedor.,

el paquete base no incluye todas las herramientas de la instalación en vivo, por lo que la instalación de otros paquetes puede ser necesaria para un sistema base completamente funcional., En particular, considere la instalación de:

  • userspace utilities para la gestión de sistemas de archivos que se utilizarán en el sistema,
  • utilities para acceder a particiones RAID o LVM,
  • firmware específico para otros dispositivos no incluidos en linux-firmware,
  • software necesario para redes,
  • Un editor de texto,
  • paquetes para acceder a la documentación en páginas man e info: Man-db, man-pages y texinfo.,

para instalar otros paquetes o grupos de paquetes, agregue los nombres al comando pacstrap anterior (separado por espacio) o use pacman mientras está chrooteado en el nuevo sistema. Para la comparación, los paquetes disponibles en el sistema live se pueden encontrar en paquetes.x86_64.

Configure el sistema

fstab

genere un archivo fstab (use -U o -L para definir por UUID o etiquetas, respectivamente):

# genfstab -U /mnt >> /mnt/etc/fstab

compruebe el archivo /mnt/etc/fstab resultante y edítelo en caso de errores.,

Chroot

Cambio de raíz en el nuevo sistema:

# arch-chroot /mnt

zona horaria

Establecer la zona horaria:

# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

Ejecutar hwclock(8) para generar /etc/adjtime:

# hwclock --systohc

con Este comando asume que el reloj está en hora UTC. Ver System time # Time standard para más detalles.

Localization

Edit/etc/locale.genand uncommenten_US.UTF-8 UTF-8 and other needed local. Genere las configuraciones regionales ejecutando:

# locale-gen

cree la configuración regional.,conf(5), y establezca la variable LANG en consecuencia:

/etc/locale.conf
 LANG = en_US.UTF-8

Si establece la distribución del teclado, haga que los cambios sean persistentes en vconsole.conf (5):

/etc/vconsole.,conf
KEYMAP=de-latin1

configuración de Red

Crear el nombre de host del archivo:

/etc/hostname
myhostname

Añadir entradas coincidentes a los anfitriones(5):

/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 myhostname.localdomainmyhostname

si el sistema tiene una dirección IP permanente, debe usarse en lugar de 127.0.1.1.,

Complete la configuración de red para el entorno recién instalado, que puede incluir la instalación de un software de administración de red adecuado.

Initramfs

crear un nuevo initramfs normalmente no es necesario, porque mkinitcpio se ejecutó al instalar el paquete del núcleo con pacstrap.

para LVM, cifrado del sistema o RAID, modifique mkinitcpio.conf (5) y volver a crear la imagen de initramfs:

# mkinitcpio -P

Root password

establezca la contraseña de root:

# passwd

Boot loader

elija e instale un gestor de arranque compatible con Linux., Si tiene una CPU Intel O AMD, habilite las actualizaciones de microcódigo además.

Reiniciar

Salir del entorno chroot escribiendo exit o pulsando Ctrl+d.

opcionalmente desmontar manualmente todas las particiones con umount -R /mnt: esto permite notar cualquier partición «ocupada», y encontrar la causa con fuser(1).

finalmente, reinicie la máquina escribiendo reboot : las particiones que aún estén montadas serán desmontadas automáticamente por systemd., Recuerde quitar el medio de instalación y luego iniciar sesión en el nuevo sistema con la cuenta root.

Post-instalación

Consulte las recomendaciones generales para las instrucciones de administración del sistema y los tutoriales posteriores a la instalación (como configurar una interfaz gráfica de usuario, sonido o un panel táctil).

para obtener una lista de aplicaciones que pueden ser de interés, consulte Lista de aplicaciones.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *