Ingrese a https://gtronick.github.io/ALIG-DUAL/ para ver la versión web.
Use el comando:
elinks https://gtronick.github.io/ALIG-DUAL/
Para acceder a esta guía desde el Live system de ArchLinux.
Sitio web de GTRONICK: http://gtronick.com
Autor: Jaime Quiroga
Editado por última vez: 10/07/2019 07:43 AM
El presente documento no pretende ser una guía completa para la instalación de ArchLinux. Es una guía rápida para acelerar el proceso de instalación. Para más detalles, consultar la Wiki de ArchLinux, y su guía de instalación.
Pasos preliminares en Windows 10:
-
Asegurarse de que Windows está instalado en modo UEFI
Arranque Windows
Pulse la tecla Win y "R" para iniciar la ventana Ejecutar
En la ventana Ejecutar teclee "msinfo32" y pulse Enter
En la ventana Información del sistema, seleccione Resumen del sistema en la izquierda y verifique el valor de modo de BIOS en la derecha.
Si el valor es UEFI, Windows se inicia en modo UEFI-GPT. Si el valor es Heredado('legacy'), Windows se inicia en modo BIOS-MBR. -
Asegúrese de deshabilitar el fastboot y el secureboot en la configuración de su BIOS
-
Libere como mínimo 10 GB de disco duro para la instalación de ArchLinux
Arranque Windows
Abra MiPC
Clic derecho sobre Este equipo
Clic en Administrar
En la parte izquierda de la pantalla hacer clic en Administrador de discos
Seleccionar el disco a reducir y hacer clic derecho sobre él
Seleccionar Reducir Volumen
Especificar la cantidad de espacio en MB a reducir
Aceptar y reiniciar
Instalación de ArchLinux:
-
Configurar la BIOS de tu equipo para permitir el arranque desde un dispositivo USB, y el arranque EFI. Si la instalación se está haciendo en VirtualBox, configurar la máquina virtual para permitir el arranque con EFI. Seleccionar la máquina virtual, propiedades, System, Enable EFI.
-
Iniciar la máquina y seleccionar el disco de instalación
-
Seleccionar:
Arch Linux Arch ISO x86_64 UEFI USB
-
Cuando termine de iniciar, cargar la distribución de teclado correspondiente. Por defecto, la distribución es US (Inglés). Para listar las distribuciones de teclado disponibles usar:
ls /usr/share/kbd/keymaps/**/*.map.gz
Si se desea cargar la distribución para un teclado en español por ejemplo, usar:
loadkeys es
-
Para verificar que estamos en modo UEFI, ejecutar el siguiente comando:
ls /sys/firmware/efi/efivars
Si se muestra contenido en la carpeta efivars, quiere decir que arrancamos el sistema correctamente en modo UEFI.
-
Verificar la conexión a Internet haciendo ping a: archlinux.org (o cualquier otra página o IP)
ping archlinux.org
-
En caso de tener sólo wifi, usar:
ip link (Para listar las interfaces. Ubicar la de Wifi, generalmente es wlp2s0) wifi-menu -o wlp2s0
Seleccionar la red, e ingresar contraseña.
-
Activar la sincronización del reloj del sistema con Internet:
timedatectl set-ntp true
-
Verificar: (opcional)
timedatectl status
-
Identificar los discos:
lsblk
-
Verificar la tabla de particiones:
gdisk /dev/sda
Se debe listar "GPT Present" al final de la lista.
-
Crear particion swap :
gdisk /dev/sda n ENTER ENTER +2G 8200 W Y
-
Crear particion / :
gdisk /dev/sda n ENTER ENTER +10G 8304 W Y
-
Crear partición /home :
gdisk /dev/sda n ENTER ENTER ENTER 8302 W Y
-
Verificar:
lsblk
-
Formatear particion swap :
mkswap /dev/sda5
-
Activar swap :
swapon /dev/sda5
-
Formatear particion / :
mkfs.ext4 /dev/sda6
-
Formatear partición /home :
mkfs.ext4 /dev/sda7
-
Montar particion / en /mnt :
mount /dev/sda6 /mnt
-
Crear directorio para /boot :
mkdir -p /mnt/boot
-
Montar partición /boot, en este caso es /dev/sda2 pero puede cambiar, se debe usar la partición EFI de Windows:
mount /dev/sda2 /mnt/boot
-
Crear directorio para /home :
mkdir -p /mnt/home
-
Montar partición /home :
mount /dev/sda7 /mnt/home
-
Instalar los paquetes base:
pacstrap /mnt base linux linux-firmware
Esto iniciará la instalación de los paquetes base (191.35 MiB aprox.)
-
Generar fstab:
genfstab -U /mnt >> /mnt/etc/fstab
-
Verificar:
cat /mnt/etc/fstab
-
Iniciar sesión como root en la instalación:
arch-chroot /mnt /bin/bash
-
Generar locales:
nano /etc/locale.gen
Descomentar las líneas de interés quitando el símbolo #, en este caso:
en_US.UTF-8 UTF-8
Guardar presionando Ctrl + X, luego Y y finalmente ENTER
-
Construir el soporte de idioma:
locale-gen
-
Crear el archivo de configuración correspondiente:
nano /etc/locale.conf
Agregar el siguiente contenido:
LANG=en_US.UTF-8
Guardar presionando Ctrl + X, luego Y y finalmente ENTER
-
Ajustar zona horaria:
tzselect 2 ENTER 14 (Número correspondiente a la zona) ENTER 1 (Número correspondiente a la subzona) ENTER
-
Borrar el archivo de configuración anterior y crear el link simbólico para hacer el cambio permanente:
rm /etc/localtime ln -s /usr/share/zoneinfo/<ZONA>/<SUB_ZONA> /etc/localtime
donde < ZONA > puede ser America y < SUB_ZONA > puede ser Bogota.
-
Instalar systemd-boot:
bootctl --path=/boot install
-
Generar archivo de configuración de systemd-boot:
nano /boot/loader/loader.conf
Agregar el siguiente contenido:
default arch timeout 3 editor 0
Guardar presionando Ctrl + X, luego Y y finalmente ENTER
-
Generar el archivo de la entrada por defecto para systemd-boot:
echo $(blkid -s PARTUUID -o value /dev/sda6) > /boot/loader/entries/arch.conf
Esto generará un archivo de nombre arch.conf en la ruta especificada, con un contenido similar a:
14420948-2cea-4de7-b042-40f67c618660
-
Abrir el archivo generado:
nano /boot/loader/entries/arch.conf
Se debe agregar lo siguiente, de manera que el serial generado, quede después de PARTUUID y antes de rw, como sigue:
title ArchLinux linux /vmlinuz-linux initrd /initramfs-linux.img options root=PARTUUID=14420948-2cea-4de7-b042-40f67c618660 rw
Guardar presionando Ctrl + X, luego Y y finalmente ENTER
-
Configuración de red:
Agregar el nombre del host a /etc/hostname, por ejemplo:
echo gtronick > /etc/hostname
-
Agregar el hostname a /etc/hosts, por ejemplo:
nano /etc/hosts
Agregar el siguiente contenido, reemplazando gtronick por tu hostname
127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost 127.0.1.1 gtronick.localdomain gtronick
-
Instalar paquetes para el controlador WiFi:
pacman -S iw wpa_supplicant dialog elinks vim
-
Ajustar contraseña para root:
passwd
Ingresar nueva contraseña
Repetir la contraseña -
Salir de la sesión, desmontar particiones:
exit umount -R /mnt umount -R /mnt/boot #si existe o aún está montado
-
Antes de reiniciar, verificar que se hayan desmontado todas las particiones de /dev/sda:
lsblk
-
Por último reiniciar con:
reboot
-
Después de reiniciar el equipo con ArchLinux instalado, crear un nuevo usuario, por ejemplo:
useradd -m myUser
-
Asignar una contraseña al nuevo usuario creado:
passwd myUser
-
Dar permisos de uso para Sudo al nuevo usuario:
visudo
Buscar la línea ROOT ALL=(ALL) ALL y justo debajo de esta, agregar nuestro usuario, por ejemplo:
myUser ALL=(ALL) ALL
Para editar el documento, presionar la tecla i. Después de esto ya podremos agregar texto normalmente. Para guardar los cambios, presionar ESC, luego escribir :wq y finalmente ENTER.
-
Probar la conexión de red con:
ping www.archlinux.org
-
Si se presenta error, habilitar e iniciar el servicio de dhcpcd:
sudo systemctl enable dhcpcd.service sudo systemctl start dhcpcd.service
Se debe tener en cuenta que, si se va a instalar un entorno gráfico, después de instalado se debe deshabilitar el servicio de dhcpcd para poder hacer uso de un administrador de red con interfaz gráfica como NetworkManager
-
Si al tratar de iniciar el sistema, arranca Windows 10 sin mostrar el menu de Systemd-boot, lea la wiki, en el siguiente enlace:
Visita mi canal de YouTube para ver la instalación en video y otros tutoriales: GTRONICK