Difference between revisions of "Talk:Beginners' Guide/Installation (Español)"

From ArchWiki
Jump to: navigation, search
(Actualizar Instrucciones Nuevo Proceso Instalacion)
(Abrir entorno Chroot)
Line 348: Line 348:
  
 
{{Tip|Si se le olvidó instalar los paquetes con el script pacstrap, se pueden instalar después de chroot con '''pacman -S <package>'''}}
 
{{Tip|Si se le olvidó instalar los paquetes con el script pacstrap, se pueden instalar después de chroot con '''pacman -S <package>'''}}
 +
=Configurar el sistema=
 +
 +
{{Tip|Seguir de cerca y entender estas medidas es de vital importancia para garantizar un sistema bien configurado.}}
 +
 +
En esta etapa de la instalación, tendrá que ajustar los archivos de configuración principales de su sistema base de Arch Linux.
 +
 +
==Archivos de Configuración==
 +
 +
{{ic|/etc/rc.conf}} es el archivo de configuración para scripts de arranque de Arch, y, en el pasado, también se utilizaba para contener configuraciones para otras partes del sistema. A menos que utilice un sistema de inicio alternativo como [[systemd]], {{ic|/etc/rc.conf}} configura cuáles demonios iniciar durante el arranque, el trabajo de red y alguna información de almacenamiento.
 +
 +
{{Nota|El uso de las opciones de configuración existentes en {{ic|/etc/rc.conf}} para el sistema de configuración todavía funciona (de momento) con el sistema predeterminado de inicio, pero los nuevos archivos de configuración tienen prioridad y su uso se recomienda. Los nuevos archivos también trabajarán para la configuración de [[systemd]].}}
 +
 +
{{Nota|Los archivos de configuración basta con crearlos simplemente si no existen ya y deseen cambiar los valores por defecto.}}
 +
 +
===Hostname (Nombre de Host)===
 +
 +
Añade tu ''hostname'' en {{ic|/etc/hostname}}. '''Ejemplo:'''
 +
 +
myhostname
 +
 +
Ajuste a su gusto. Este es el nombre de su equipo.
 +
 +
Añadir también su ''hostname'' en {{ic|/etc/hosts}} que coincida con el especificado en {{ic|/etc/hostname}} como un alias, para que se vea así:
 +
 +
127.0.0.1  localhost.localdomain  localhost '''myhostname'''
 +
::1        localhost.localdomain  localhost '''myhostname'''
 +
 +
{{Nota|:: 1 es el equivalente a IPv6 de 127.0.0.1}}
 +
 +
{{Advertencia|Este formato '''incluyendo el "localhost" y su hostname''', es necesaria para la compatibilidad de los programas. Los errores en esta entrada puede causar alteración de la red y/o que ciertos programas se abren muy lentamente, o no funcionen en absoluto.}}
 +
 +
Si utiliza una dirección IP estática, añadir otra línea usando la sintaxis: <static-IP> <hostname.domainname.org> <hostname>, por ejemplo:
 +
 +
192.168.1.100 '''myhostname'''.domain.org '''myhostname'''
 +
 +
{{Tip|Para mayor comodidad, también puede usar {{ic|/etc/hosts}} alias de hosts de su red, y/o en la Web, por ejemplo:
 +
 +
192.168.1.90 media
 +
192.168.1.88 data
 +
 +
El ejemplo anterior le permitiría acceder a media y data por su nombre, sin necesidad de escribir sus respectivas direcciones IP.}}
 +
 +
===Consola: Fuentes y Distribución del Teclado===
 +
Editar {{ic|/etc/vconsole.conf}}.
 +
:; KEYMAP: Las distribuciones del teclado están disponibles en {{ic|/usr/share/kbd/keymaps}}. Tenga en cuenta que esta opción sólo es válida para los TTY, no para todos los gestores de ventanas o '''X'''.
 +
:; FONT : Las fuentes de letras disponibles  alternativas para la consola residen en {{ic|/usr/share/kbd/consoletrans}}. El valor por defecto (en blanco) es válido.
 +
:; FONT_MAP: Define el mapa de la consola para cargar con el programa setfont en el arranque. Los mapas posibles se encuentran en {{ic|/usr/share/kbd/consoletrans}}, si es necesario. El valor por defecto (en blanco) es válido.
 +
 +
'''Ejemplo:'''
 +
KEYMAP=es
 +
FONT=
 +
FONT_MAP=
 +
 +
{{Nota|Para más información vea:[[Fonts#Console_fonts|Fuentes de Consola]] y {{ic|man vconsole.conf}}.}}

Revision as of 21:53, 7 August 2012

Nuevo Proceso de Instalación del Sistema Base

Instalación

Después del arranque, el disco de instalación se conecta automáticamente como root y utiliza, por defecto, la distribución del teclado de EE.UU.

Cambiar la distribución del teclado

Si usted tiene un diseño de teclado no americano puede cambiar la distribución de su teclado/fuente de la consola con el siguiente comando:

# loadkeys layout


El formato layout hace referencia a la distribución del teclado tales como es, uk o be-latin1.

Las distribuciones del teclado están disponibles para muchos países y tipos de teclado. Los archivos de mapas de teclas se pueden encontrar en /usr/share/kbd/keymaps/ (se puede omitir la ruta de distribución de teclado y la extensión de archivo cuando se utiliza loadkeys).

Ejemplo para cargar distribución en español:

 #  loadkeys es

Configurar Red en el entorno de instalación en vivo

Ajuste automático

El instalador intentará configurar automáticamente una conexión por cable si está disponible. Usted puede comprobar que ésto se ha realizado correctamente mediante el uso de /bin/ping:

# ping -c 3 www.google.com

Si recibe una respuesta similar e este aspecto:

PING www.l.google.com (74.125.132.105) 56(84) bytes of data.
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=1 ttl=50 time=17.0 ms
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=2 ttl=50 time=18.2 ms
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=3 ttl=50 time=16.6 ms

--- www.l.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 16.660/17.320/18.254/0.678 ms

entonces la red y acceso a Internet se han configurado correctamente. Usted puede continuar en #Preparar_el_disco_duro. De lo contrario, si se obtiene:

ping: unknown host www.google.com

tendrá que configurar la red manualmente, como se explica a continuación.

Configuración conexión por cable

Siga este procedimiento si el equipo está conectado a una red Ethernet. En la mayoría de los casos, usted tendrá una interfaz, llamada eth0. Si tiene varias interfaces (por ejemplo, varias tarjetas de red), puede especificar la interfaz con la siguiente secuencia eth1, ethX,...

IP dinámica (DHCP)

Suponiendo que tiene una conexión Ethernet cableada y el acceso a un servidor DHCP (por ejemplo, usando un router), ejecute:

# dhcpcd

para obtener conexión. Si tiene varias interfaces (por ejemplo, varias tarjetas de red), puede especificar la interfaz con dhcpcd <interface>, por ejemplo:

# dhcpcd eth0

Compruebe la conexión como se explicó en arriba y si funcionó con éxito pase a #Preparar_el_disco_duro.

IP estática

Si usted no tiene acceso o no se utiliza DHCP, debe asignar una dirección IP estática. Para ello necesita saber los siguientes valores:

  • La dirección IP estática,
  • Máscara de Subred,
  • La dirección IP de la pasarela,
  • Los servidores de nombres (DNS) de direcciones IP,
  • El nombre de dominio (a menos use que una Red local).

Activar la interfaz ethernet conectada, por ejemplo, para eth0:

# ip link set eth0 up

Agregue la dirección:

# ip addr add <ip address>/<subnetmask> dev <interface>

Por ejemplo:

# ip addr add 192.168.1.2/24 dev eth0

Para obtener más opciones, consulte: man ip

Añada su puerta de enlace, como sigue:

# ip route add default via <ip address>

(Sustituya la dirección IP por la de su propia puerta de entrada)

Por ejemplo:

# ip route add default via 192.168.1.1

Edite su archivo /etc/resolv.conf de la manera que sigue, sustituyendo las direcciones IP de sus servidores y el nombre de dominio local:

nameserver 61.23.173.5
nameserver 61.95.849.8
search example.com
Nota: En la actualidad, puede incluir un máximo de 3 nameserver lines.
Note: Si desea obtener más información sobre la configuración de red, visite configuring network.
Tip: Si no es necesario configurar su ADSL o wireless, puede proceder a preparar el disco duro.

Configuración de Red Inalámbrica

Siga este procedimiento si necesita conectividad inalámbrica (WiFi) durante el proceso de instalación.

Los controladores inalámbricos y servicios están ahora disponibles para usted en el entorno creado por el medio de instalación. Un buen conocimiento de su hardware inalámbrico tendrá una importancia clave para la configuración correcta. Tenga en cuenta que el siguiente procedimiento de inicio rápido, ejecutado en este punto de la instalación, inicializa el hardware inalámbrico a los solos efectos de su uso en el entorno de la instalación. Estos pasos (o a través de alguna otra forma de gestión inalámbrica) deberán repetirse desde el nuevo sistema instalado después de arrancar el mismo.

También tenga en cuenta que estos pasos son opcionales, si la conectividad inalámbrica no es necesaria en este momento de la instalación, óbviela, ya que la funcionalidad inalámbrica siempre puede establecerse más adelante.

Nota: Seguiremos el siguiente ejemplo wlan0 para la interfaz y linksys para el ESSID. Recuerde cambiar estos valores de acuerdo a su configuración.

El procedimiento básico será:

  • (Opcional) Identificar la interfaz inalámbrica:
# lspci | grep -i net

o, si se utiliza un adaptador de USB:

# lsusb 
  • Asegúrese de que udev ha cargado el controlador, y que el controlador ha creado una interfaz wireless usable por el kernel con /usr/sbin/iwconfig:
# iwconfig
 lo no wireless extensions.
 eth0 no wireless extensions.
 wlan0    unassociated  ESSID:""
          Mode:Managed  Channel=0  Access Point: Not-Associated
          Bit Rate:0 kb/s   Tx-Power=20 dBm   Sensitivity=8/0
          Retry limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

wlan0 ies la interfaz inalámbrica disponible en este ejemplo.

Nota: Si usted no ve una salida similar a ésta, entonces el controlador inalámbrico no se ha cargado. En ese caso, debe cargar el controlador por sí mismo. Por favor, vea Wireless Setup para obtener información más detallada.
  • Abra la interfaz con:
# ip link set wlan0 up

Un pequeño porcentaje de chipsets inalámbricos también requieren firmware, además de un controlador correspondiente. Si el chipset inalámbrico requiere de firmware, son susceptibles de recibir este mensaje de error cuando intente abrir el dispositivo de red:

# ip link set wlan0 up
SIOCSIFFLAGS: No such file or directory

Si no está seguro, invoque /usr/bin/dmesg para consultar el registro del kernel y ver si el chipset inalámbrico hace una solicitud de firmware.

Ejemplo de salida de un chipset Intel que requiere y ha solicitado el firmware desde el kernel en el arranque:

$ dmesg | grep firmware
firmware: requesting iwlwifi-5000-1.ucode

Si no hay salida, se puede concluir que el chipset inalámbrico del sistema no requiere de firmware.

Advertencia: Los paquetes wireless chipset firmware (para las tarjetas que lo requieran) están pre-instalados en /usr/lib/firmware del entorno vivo (en CD/USB stick) ¡por lo que debe ser explícitamente instalado en su sistema actual para proporcionar una funcionalidad inalámbrica después de reiniciar la instalación del mismo! La instalación de los paquetes se describe más adelante en esta guía. ¡Asegúrese de la instalación, tanto de su módulo inalámbrico como del firmware, antes de reiniciar! Ver Wireless Setup si no está seguro acerca de la exigencia de instalación del firmware correspondiente para su chipset particular. Esto es un error muy común.
  • Si el ESSID ha sido olvidado o es desconocido, use iwlist <interface> scan para escanear redes cercanas:
# iwlist wlan0 scan
Cell 01 - Address: 04:25:10:6B:7F:9D
                    Channel:2
                    Frequency:2.417 GHz (Channel 2)
                    Quality=31/70  Signal level=-79 dBm  
                    Encryption key:off
                    ESSID:"dlink"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
                              36 Mb/s; 48 Mb/s; 54 Mb/s
  • Si se utiliza el cifrado WPA:

El uso de encriptación WPA supone que la clave se cifra y se almacena en un archivo, junto con el ESSID, para ser utilizados posteriormente para la conexión a través de wpa_supplicant. De este modo, son necesarios algunos pasos adicionales:

A estos efectos haremos una copia de seguridad del archivo, cambiando el nombre por defecto wpa_supplicant.conf:

# mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original

Usando wpa_passphrase, proporciona su nombre de red inalámbrica y la clave WPA para ser encriptada y escrita en /etc/wpa_supplicant.conf.

En el siguiente ejemplo se utiliza la clave "my_secret_passkey" de la red inalámbrica "linksys", lo cual genera un nuevo archivo de configuración (/etc/wpa_supplicant.conf):

# wpa_passphrase linksys "my_secret_passkey" > /etc/wpa_supplicant.conf

{{Nota|Si lo anterior falla devolviendo un error bash: event not found, puede ser debido a los caracteres especiales (por ejemplo, !) utilizado en el nombre de su red inalámbrica. En ese caso, intente lo siguiente:

# tee /etc/wpa_supplicant/wpa_supplicant.conf < <(wpa_passphrase linksys "passphrase")

Y si usted todavía está teniendo problemas debido a los caracteres especiales en el nombre de red o frase de contraseña, puede intentar lo siguiente, donde (~/mykey) es un archivo de texto temporal que sólo contiene la frase de contraseña:

# cat ~/mykey | wpa_passphrase linksys > /etc/wpa_supplicant.conf

Además, por razones de seguridad, es posible que desee eliminar este archivo (~/mykey) después de configurar su archivo (/etc/wpa_supplicant.conf).

Compruebe WPA Supplicant para obtener más información y resolución de problemas.

Nota: /etc/wpa_supplicant.conf se almacena en formato de texto plano. Esto no es un riesgo en el entorno de la instalación, pero cuando reinicie el sistema nuevo y vuelva a configurar WPA, recuerde que debe cambiar los permisos de /etc/wpa_supplicant.conf (por ejemplo,chmod 0600 /etc/wpa_supplicant.conf para que sólo sea legible para el usuario root).
Nota: El proceso de conexión de red se puede automatizar más tarde mediante el daemon network por defecto de Arch, netcfg, wicd, u otro gestor de red de su elección.
Nota: Si la conexión a una red inalámbrica es necesaria, recuerde que debe seleccionar e instalar el Paquete wireless_tools. Algunas interfaces inalámbricas también necesitan ndiswrapper y/o un determinado firmware. Si va a utilizar el cifrado WPA, necesitará wpa_supplicant. La página Wireless Setup le ayudará a elegir los paquetes correctos para su dispositivo inalámbrico. También considere seriamente la posibilidad de instalar netcfg, que le ayudará a configurar su conexión de red y los perfiles después de reiniciar su nuevo sistema.
Nota: Si está arrancando desde un entorno vivo y en entorno chroot de su instalación regular, puede iniciar networkmanager desde la línea de comandos con /etc/rc.d/dbus start y /etc/rc.d/networkmanager start, listear las conexiones disponibles con nmcli con list y utilizar una conexión con nmcli con up id NAME donde NAME es el nombre de la conexión
  • Después de utilizar el método de asociación apropiada señalado anteriormente, espere unos minutos y confirme que se ha asociado al punto de acceso antes de continuar, por ejemplo:
# iwconfig wlan0

La salida debe indicar que la red inalámbrica está asociada con la interfaz.

  • Solicite una dirección IP con /sbin/dhcpcd <interface>, por ejemplo:
# dhcpcd wlan0

Ahora debe tener un entorno de conexión de red. Si no lo tiene, revise al detalle la página Wireless Setup.

Configuración de conexión directa de módem

xDSL (PPPoE)

Siga este procedimiento si usted tiene un módem o un router en modo bridge para conectarse a su ISP.

Invocar:

# pppoe-setup

Si todo está bien configurado, al final, usted puede conectarse a su ISP con:

# pppoe-start

Módem analógico, ISDN

Ver Direct Modem Connection para obtener instrucciones detalladas.

Servidor proxy

Si estás detrás de un servidor proxy, tendrá que exportar las variables del entorno http_proxy and ftp_proxy. Haga clic aquí para más información.

Prueba de conexión a la red

Por último, asegúrese de que puede usar la ruta /bin/ping:

# ping -c 3 www.google.com
PING www.l.google.com (74.125.132.105) 56(84) bytes of data.
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=1 ttl=50 time=17.0 ms
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=2 ttl=50 time=18.2 ms
64 bytes from wb-in-f105.1e100.net (74.125.132.105): icmp_req=3 ttl=50 time=16.6 ms

--- www.l.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 16.660/17.320/18.254/0.678 ms

Preparar el disco duro

Advertencia: El particionado de discos duros puede destruir los datos. Usted está seriamente advertido y se le aconseja hacer copias de seguridad de los datos sensibles antes de continuar.
Nota: Si prefiere, puede usar otras herramientas de particionado, por ejemplo, GParted u otras herramientas disponibles. El actual medio de instalación incluye las siguientes herramientas de partición del disco fdisk, cfdisk, gdisk, cgdisk, y parted.

Si ya ha creado particiones en el disco duro, verifique la identidad actual de disco y el diseño mediante la invocación de /sbin/fdisk con el comando -l (L minúscula).

Escriba:

# fdisk -l

Tome nota del disco(s) y/o partición(s) a utilizar para la instalación de Arch. Cada partición se identifica con un sufijo numérico. Ejemplo: sda1 especifica la primera partición de un disco, mientras que sda designa a toda la unidad. Ahora puede dirigirse a Configurar dispositivos de bloque, los sistemas de archivos, y puntos de montaje.

Nota: Si va a instalar desde una memoria USB flash, consulte Installing Arch Linux on a USB key.

En el resto de esta sección se muestra un ejemplo de configuración para la instalación de Arch para un principiante y utiliza la herramienta de particionado cfdisk. Obviamente, usted no está obligado a utilizar esta configuración y esta herramienta, sólo se presenta aquí como un ejemplo.

Para obtener más información sobre el particionado del disco duro, ver Partitioning.

Para obtener más información sobre los posibles tipos de archivos del sistema, vea File Systems.

Particionar manualmente los discos duros

Los medios actuales de instalación incluyen las siguientes herramientas de particionado: fdisk, cfdisk, gdisk, cgdisk, y parted. gdisk y cgdisk sólo admiten tablas de particiones GPT ; fdisk y cfdisk sólo admiten tablas de particiones MBR; parted soporta ambos. Este ejemplo utiliza cfdisk.

Use cfdisk para abrir el disco de destino seleccionado para el particionado manual (si usted tiene una unidad SSD otras opciones pueden ser preferibles como gdisk o GNU Parted). En este ejemplo se utiliza el primer disco duro, denominado sda:

# cfdisk /dev/sda

Para el ejemplo, el sistema contendrá una partición raíz de 15 GB (/), una partición swap de 1 GB swap}, y una partición /home para el espacio restante del disco. Se hace hincapié, una vez más, que el reparto es una elección personal y este ejemplo es sólo para ilustración.

Elija New -> 'Primary' e introduzca el tamaño deseado (15,44 GB en este ejemplo) para el sistema de archivos root (/). La partición será puesta al principio del disco. Seleccione Type y designe como 83 Linux. La partición creada / aparecerá como sda1. Ahora seleccione "Bootable" para que /root sirva de arranque.

A continuación, cree una segunda partición de intercambio swap. Seleccione un tamaño apropiado (aproximadamente 1 GB) y especifique Type como 82 (Linux swap / Solaris). La partición swap creada aparecerá como sda2.

El espacio restante se utiliza para crear una tercera partición con el directorio Template:IC . Identificar como una partición primaria y establecer el tamaño. Seleccione Type como 83 Linux. La partición creada /home aparecerá como sda3.

Así es como el ejemplo se verá:

Name    Flags     Part Type    FS Type           [Label]         Size (MB)
-------------------------------------------------------------------------
sda1    Boot       Primary     Linux                             15440       #root
sda2               Primary     Linux swap / Solaris              1024        #swap
sda3               Primary     Linux                             133000      #/home

Elija Write y pulse yes. Tenga en cuenta que esta operación puede destruir los datos existentes en el disco. Elija Quit para salir de la herramienta de particionado.

Para obtener más información sobre el particionado del disco duro, ver Partitioning.

Nota: Desde las últimas novedades del kernel de Linux que incluyen libata y los módulos PATA, todas las unidades IDE, SATA y SCSI han adoptado el esquema de nombres sdx. Esto es perfectamente normal y no debe ser una preocupación.
Nota: Si usted está utilizando (U)EFI lo más probable es que tenga otra partición para alojar la partición del sistema UEFI. Lea este artículo.

Configurar dispositivos de bloques, sistemas de archivos, y puntos de montaje

Utilice la utilidad mkfs para formatear las particiones en su sistema de archivos. En esta configuración de ejemplo, estamos utilizando el sistema de ficheros ext4 para las particiones raíz y home.

# mkfs.ext4 /dev/sda1
# mkfs.ext4 /dev/sda3

Formato y activación de la partición de intercambio:

 # mkswap /dev/sda2 && swapon /dev/sda2

Para obtener más información sobre los posibles tipos de archivos del sistema, vea File Systems.

Montar las particiones

Monte la partición raíz en /mnt.

# mount /dev/sda1 /mnt

Cree un directorio para la partición /home, y móntelo:

# mkdir /mnt/home && mount /dev/sda3 /mnt/home

Seleccionar el mirror para la instalación

Antes de instalar, es posible que desee modificar /etc/pacman.d/mirrorlist, de modo que su mirror preferido es el primero. Esta copia de mirrorlist se instalará en el nuevo sistema por pacstrap, así que vale la pena hacerlo bien.

Nota: ftp.archlinux.org is throttled to 50KB/s.

Instalar el sistema base

La base del sistema se instalará usando el script pacstrap. Un sistema mínimo necesita el grupo del paquete base, también es muy recomendable, en este momento, la instalación del grupo de paquetes base-devel. Si necesita otros paquetes en este momento, sólo tiene que añadir la orden a pacstrap.

# pacstrap /mnt base base-devel
  • base: Los paquetes de software a partir de los repositorios [core] proporcionan el entorno de la base mínima.
  • base-devel: Contiene herramientas adicionales en [core] como make y automake. La mayoría de los principiantes deben optar por instalarlas, ya que probablemente serán necesarias para ampliar su sistema nuevo. El grupo base-devel es necesario para instalar software desde Arch User Repository.

Esto le dará un sistema básico de Arch. Otros paquetes se pueden instalar más tarde usando pacman.

Nota: Si pacman no puede verificar los paquetes, chequee la hora del sistema. Si la fecha del sistema no es válida (por ejemplo, se muestra el año 2010), las claves de firma se considerarán caducadas (o no válido), el control de la firma sobre los paquetes fallará y la instalación será interrumpida. Asegúrese de corregir la hora del sistema, ya sea de forma manual o con el cliente ntp, y vuelva a intentarlo, ejecutando el comando pacstrap. Consulte la página Time para obtener más información sobre la corrección de la hora del sistema.

Instalar bootloader (gestor de arranque)

Instale syslinux o GRUB2 (no es necesario instalar los dos).

Syslinux

# pacstrap /mnt syslinux

GRUB

Para BIOS
 # pacstrap /mnt grub-bios
Para EFI
# pacstrap /mnt grub-efi-x86_64

(En casos excepcionales será necesario grub-efi-i386 en su lugar)

Tip: No se olvide de configurar el gestor de arranque antes de reiniciar. Se trata de un error común de principiante.

Generar fstab

Genere un archivo fstab con el siguiente comando. (Si usted prefiere usar UUID o etiquetas (labels), agregue la opción -U o -L, respectivamente.)

# Genfstab-p / mnt >> / mnt / etc / fstab
Nota: Es una buena idea revisar el archivo fstab generado automáticamente (/mnt/etc/fstab) antes de continuar. Si más adelante encuentra errores de funcionamiento en el proceso de instalación después de ejecutar genfstab, no podrá volver a ejecutar genfstab de nuevo, necesitará editar el archivo fstab. Además, sólo la partición "/" necesita "1" para el último campo. Todo lo demás debe tener "2" o "0" (vea #Definiciones de campo).

Abrir entorno Chroot

A continuación ejecute chroot en su sistema recién instalado.

# arch-chroot /mnt
Tip: Si se le olvidó instalar los paquetes con el script pacstrap, se pueden instalar después de chroot con pacman -S <package>

Configurar el sistema

Tip: Seguir de cerca y entender estas medidas es de vital importancia para garantizar un sistema bien configurado.

En esta etapa de la instalación, tendrá que ajustar los archivos de configuración principales de su sistema base de Arch Linux.

Archivos de Configuración

/etc/rc.conf es el archivo de configuración para scripts de arranque de Arch, y, en el pasado, también se utilizaba para contener configuraciones para otras partes del sistema. A menos que utilice un sistema de inicio alternativo como systemd, /etc/rc.conf configura cuáles demonios iniciar durante el arranque, el trabajo de red y alguna información de almacenamiento.

Nota: El uso de las opciones de configuración existentes en /etc/rc.conf para el sistema de configuración todavía funciona (de momento) con el sistema predeterminado de inicio, pero los nuevos archivos de configuración tienen prioridad y su uso se recomienda. Los nuevos archivos también trabajarán para la configuración de systemd.
Nota: Los archivos de configuración basta con crearlos simplemente si no existen ya y deseen cambiar los valores por defecto.

Hostname (Nombre de Host)

Añade tu hostname en /etc/hostname. Ejemplo:

myhostname

Ajuste a su gusto. Este es el nombre de su equipo.

Añadir también su hostname en /etc/hosts que coincida con el especificado en /etc/hostname como un alias, para que se vea así:

127.0.0.1 localhost.localdomain localhost myhostname

::1         localhost.localdomain   localhost myhostname
Nota: :: 1 es el equivalente a IPv6 de 127.0.0.1
Advertencia: Este formato incluyendo el "localhost" y su hostname, es necesaria para la compatibilidad de los programas. Los errores en esta entrada puede causar alteración de la red y/o que ciertos programas se abren muy lentamente, o no funcionen en absoluto.

Si utiliza una dirección IP estática, añadir otra línea usando la sintaxis: <static-IP> <hostname.domainname.org> <hostname>, por ejemplo:

192.168.1.100 myhostname.domain.org myhostname
Tip: Para mayor comodidad, también puede usar /etc/hosts alias de hosts de su red, y/o en la Web, por ejemplo:
192.168.1.90 media
192.168.1.88 data
El ejemplo anterior le permitiría acceder a media y data por su nombre, sin necesidad de escribir sus respectivas direcciones IP.

Consola: Fuentes y Distribución del Teclado

Editar /etc/vconsole.conf.

KEYMAP
Las distribuciones del teclado están disponibles en /usr/share/kbd/keymaps. Tenga en cuenta que esta opción sólo es válida para los TTY, no para todos los gestores de ventanas o X.
FONT 
Las fuentes de letras disponibles alternativas para la consola residen en /usr/share/kbd/consoletrans. El valor por defecto (en blanco) es válido.
FONT_MAP
Define el mapa de la consola para cargar con el programa setfont en el arranque. Los mapas posibles se encuentran en /usr/share/kbd/consoletrans, si es necesario. El valor por defecto (en blanco) es válido.

Ejemplo:

KEYMAP=es
FONT=
FONT_MAP=
Nota: Para más información vea:Fuentes de Consola y man vconsole.conf.