este artículo o sección está desactualizado.
este documento lo guiará a través del proceso de instalación de Arch Linux utilizando los Scripts de instalación de Arch. Antes de instalar, se le aconseja echar un vistazo a las preguntas frecuentes.,
El ArchWiki mantenido por la comunidad es el recurso principal que debe ser consultado si surgen problemas. El canal IRC (irc: / / irc. freenode.net/#archlinux) y los foros también son excelentes recursos si no se puede encontrar una respuesta en otro lugar. De acuerdo con Arch Way, se le anima a escribir man command
para leer la página de manual de cualquier comando con el que no esté familiarizado.
Alt+arrow
) entre la consola que contiene la página web y la consola donde está realizando la instalación. Del mismo modo, se puede acceder a #archlinux
IRC usando irssi.Preparation
Arch Linux debe ejecutarse en cualquier máquina compatible con i686 con un mínimo de 256 MB de RAM. Una instalación básica con todos los paquetes del grupo base debería ocupar menos de 800 MB de espacio en disco.,
consulte Category: Getting and installing Arch para obtener instrucciones sobre cómo descargar el medio de instalación y los métodos para iniciarlo en las máquinas de destino. Esta guía supone que utiliza la última versión disponible.
después de arrancar en el medio de instalación, se iniciará sesión automáticamente como usuario root y se le presentará un mensaje de shell Zsh. Para modificar o crear archivos de configuración, normalmente en /etc
, se sugieren nano o vim.,
modo UEFI
en caso de que tenga una placa base UEFI con el modo UEFI habilitado, el CD/USB iniciará automáticamente Arch Linux a través de systemd-boot.
para verificar que ha arrancado en modo UEFI, compruebe que el siguiente directorio está rellenado:
# ls /sys/firmware/efi/efivars
vea UEFI#UEFI Variables para más detalles.
establecer la distribución del teclado
el mapa de teclado predeterminado de la consola se establece en nosotros. Las opciones disponibles se pueden enumerar con ls /usr/share/kbd/keymaps/**/*.map.gz
.
localectl list-keymaps
no funciona debido al error FS # 46725.,por ejemplo, para cambiar el diseño a de-latin1
, ejecute:
# loadkeys de-latin1
si ciertos caracteres aparecen como cuadrados blancos u otros símbolos, cambie la fuente de la consola. Por ejemplo:
# setfont lat9w-16
conectarse a Internet
El demonio dhcpcd está habilitado en el arranque para dispositivos cableados, e intentará iniciar una conexión. Para acceder a los formularios de inicio de sesión del portal cautivo, utilice el navegador ELinks.
verifique que se haya establecido una conexión, por ejemplo conping archlinux.org
., Si no hay conexión disponible, consulte Configuración de red o siga los siguientes ejemplos de netctl. De lo contrario, continúe #actualizando el reloj del sistema.
preparación Netctl
para evitar conflictos, detenga primero el servicio dhcpcd habilitado, reemplazando enp0s25
con la interfaz cableada correcta:
# systemctl stop [email protected]
Las Interfaces se pueden enumerar usando ip link
, o iw dev
para dispositivos inalámbricos. Ellos tienen el prefijo en
(ethernet), wl
(WLAN), o ww
(WWAN).,
Móvil
Lista de redes disponibles, y hacer una conexión para una interfaz especificada:
# wifi-menu -o wlp2s0
El archivo de configuración resultante se almacena en el /etc/netctl
. Para las redes que requieren un nombre de usuario y una contraseña, consulte WPA2 Enterprise # netctl.
otros
varios perfiles de ejemplo, como para configurar una dirección IP estática, están disponibles., Copie el requerido a /etc/netctl
, por ejemplo ethernet-static
:
# cp /etc/netctl/examples/ethernet-static /etc/netctl
Ajuste la copia según sea necesario, y habilítela:
# netctl start ethernet-static
actualice el reloj del sistema
utilice systemd-timesyncd para asegurarse de que el reloj del sistema sea preciso. Para iniciarlo:
# timedatectl set-ntp true
para comprobar el estado del servicio, utilicetimedatectl status
.
Prepare los dispositivos de almacenamiento
en este paso, se prepararán los dispositivos de almacenamiento que utilizará el nuevo sistema. Lea particionamiento para una visión general más general.
Los usuarios que tengan la intención de crear dispositivos de bloques apilados para LVM, cifrado de disco o RAID, deben tener en cuenta esas instrucciones al preparar las particiones. Si desea realizar la instalación en una llave flash USB, consulte Instalación de Arch Linux en una llave USB.,
identifique los dispositivos
identifique los dispositivos donde se instalará el nuevo sistema:
# lsblk
no todos los dispositivos listados son medios viables para la instalación; los resultados terminan en rom
, loop
o airoot
se puede ignorar.
sdxy
notación será utilizado (x
para el dispositivo, y
para una partición existente).,si el esquema de partición existente no necesita ser cambiado, puede saltar a # formatear las particiones.
particionar los dispositivos
Particionar un disco duro divide el espacio disponible en secciones a las que se puede acceder de forma independiente. La información requerida se almacena en una tabla de particiones utilizando un formato como MBR o GPT. Las tablas existentes se pueden imprimir con parted /dev/sdx print
o fdisk -l /dev/sdx
.
para particionar dispositivos, utilice una herramienta de particionamiento compatible con el tipo de tabla de particiones elegido., Las herramientas incompatibles pueden resultar en la destrucción de esa tabla, junto con particiones o datos existentes.,»eef705f6f3″>
The examples below demonstrate a basic partition scheme for both types of partition tables., Asumen que un nuevo diseño contiguo se aplica a un solo dispositivo en /dev/sdx
. Los cambios necesarios en los nombres de los dispositivos y los números de partición deben hacerse de antemano.,Diseño de ejemplo de sistema operativo
formatee las particiones
una vez que las particiones han sido creadas, cada una debe ser formateada con un sistema de archivos apropiado, excepto para las particiones swap.,a398″> sistema de archivos:
# mkfs.ext4 /dev/sdxy
Si se creó una partición swap, debe configurarse y activarse con:
# mkswap /dev/sdxy# swapon /dev/sdxy
Si se creó una nueva partición del sistema UEFI en un sistema UEFI/GPT, debe formatearse con un fat32
file system:
# mkfs.fat -F32 /dev/sdxy
mount the partitions
mount the root partition to the /mnt
directory of the Live System:
# mount /dev/sdxy /mnt
remaining las particiones excepto swap pueden montarse en cualquier orden, después de crear los respectivos puntos de montaje., Por ejemplo, cuando se utiliza una partición /boot
:
# mkdir -p /mnt/boot# mount /dev/sdxy /mnt/boot
/mnt/boot
también se recomienda para montar la partición del sistema EFI (formateada o ya existente) en un sistema UEFI/GPT. Ver EFISTUB y artículos relacionados para alternativas.
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, todos los espejos están habilitados y ordenados por su estado de sincronización y velocidad en el momento en que se creó la imagen de instalación.
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 editar el archivo en consecuencia, y mover los espejos geográficamente más cercanos a la parte superior de la lista, aunque se deben tener en cuenta otros criterios.
la herramienta pacstrap utilizada en el siguiente paso también instala una copia del archivo en el nuevo sistema, por lo que vale la pena hacerlo bien.,
instale los paquetes base
Use el script pacstrap(8) para instalar el paquete base, el kernel de Linux y el firmware para hardware común:
# pacstrap -i /mnt base linux linux-firmware
el conmutador-i
garantiza la solicitud antes de la instalación del paquete.
con el grupo base, el primer initramfs se generará e instalará en la ruta de arranque del nuevo sistema; compruebe dos veces las indicaciones de salida ==> Image creation successful
para ello.
- 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.
para compilar paquetes desde el AUR o con el ABS, también se requiere el grupo base-devel. Los paquetes se pueden instalar con pacman(8) en cualquier momento después del paso #Change root más tarde, o añadiendo sus nombres al comando pacstrap.
Configuración
fstab
Generar un archivo fstab. La opción -U
indica UUID. Las etiquetas se pueden usar en su lugar a través de la opción -L
.,
# genfstab -U /mnt >> /mnt/etc/fstab
Compruebe el archivo resultante en /mnt/etc/fstab
después, y edítelo en caso de errores.
cambiar root
Chroot al nuevo sistema:
# arch-chroot /mnt /bin/bash
Locale
la configuración regional define qué idioma usa el sistema y otras consideraciones regionales, como la denominación de la moneda, la numerología y los conjuntos de caracteres.,
# locale-gen
Crear /etc/locale.conf
, donde en_US.UTF-8
se refiere a la primera columna de una entrada sin comentar en el /etc/locale.gen
:
/etc/locale.conf
LANG=en_US.UTF-8
Si configura la distribución del teclado, haga que los cambios sean persistentes en /etc/vconsole.conf
., For example, if de-latin1
was set with loadkeys, and lat9w-16
with setfont, assign the KEYMAP
and FONT
variables accordingly:
/etc/vconsole.,conf
KEYMAP=de-latin1FONT=lat9w-16
el Tiempo
Seleccione una zona horaria:
# tzselect
Crear el enlace simbólico /etc/localtime
, donde Zone/Subzone
es el TZ
valor de tzselect:
# ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime
se recomienda ajustar el tiempo de inclinación, y establecer el tiempo estándar a la hora UTC:
# hwclock --systohc --utc
Si otros sistemas operativos instalados en el equipo, deben estar configurados en consecuencia. Ver Tiempo para más detalles.,
Initramfs
debido a que mkinitcpio se ejecutó en la instalación de linux con pacstrap, la mayoría de los usuarios no necesitan regenerar la imagen de intramfs para que este paso se pueda omitir.
para configuraciones especiales, establezca los hooks correctos en /etc/mkinitcpio.conf
y vuelva a generar la imagen de initramfs:
# mkinitcpio -p linux
Boot loader
Si tiene una CPU Intel, Además de instalar un cargador de arranque, instale el paquete intel-ucode y habilite las actualizaciones de microcódigo.,
configuración de red
el procedimiento es similar a #conectarse a Internet para el entorno de instalación en vivo, excepto que se hace persistente para los inicios posteriores.
Hostname
Establecer el nombre de host mediante la adición de una entrada a /etc/hostname
, donde myhostname es el nombre de host deseado:
/etc/hostname
myhostname
se recomienda anexar el mismo nombre de host /etc/hosts
, por ejemplo:
/etc/hosts
127.0.0.1 localhost.,localdomainlocalhost myhostname:: 1localhost.localdomainlocalhost myhostname
Wired
Cuando solo requiera una sola conexión por cable, habilite el servicio dhcpcd:
# systemctl enable [email protected]
donde interface
es un nombre de dispositivo ethernet.
consulte Configuración de red # configurar la dirección IP para otros métodos disponibles.
Wireless
instale los paquetes de diálogo iw, wpa_supplicant y (para wifi-menu):
# pacman -S iw wpa_supplicant dialog
también se pueden requerir paquetes de firmware adicionales., Cuando utilice wifi-menu, hágalo después de #desmontar las particiones y reiniciar.
consulte Wireless # Wireless management para ver otros métodos disponibles.
contraseña raíz
establezca la contraseña raíz con:
# passwd
desmonte las particiones y reinicie
salga del entorno chroot ejecutando exit
o presionando Ctrl+D
. las particiones
serán desmontadas automáticamente por systemd al apagarse., Sin embargo, puede desmontar manualmente como medida de seguridad:
# umount -R /mnt
si la partición está «ocupada», puede encontrar la causa con fuser. Reinicie el ordenador.
# reboot
quite el medio de instalación, o puede arrancar de nuevo en él. Puede iniciar sesión en su nueva instalación como root, utilizando la contraseña que especificó con passwd.
Post-instalación
Su nuevo sistema base Arch Linux es ahora un entorno GNU / Linux funcional listo para ser integrado en lo que desee o requiera para sus propósitos., Ahora le recomendamos encarecidamente que lea el artículo de recomendaciones generales, especialmente las dos primeras secciones. Sus otras secciones proporcionan enlaces a tutoriales posteriores a la instalación, como configurar una interfaz gráfica de usuario, sonido o un panel táctil.
para áreas particulares de interés, consulte la lista de aplicaciones.