Skip to content

Guia rápida de instalación de ArchLinux en modo UEFI, en Dual Boot con Windows 10

License

Notifications You must be signed in to change notification settings

GTRONICK/ALIG-DUAL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

INSTALACIÓN DE ARCHLINUX CON SOPORTE UEFI

DUAL BOOT CON WINDOWS 10

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:

  1. 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.

  2. Asegúrese de deshabilitar el fastboot y el secureboot en la configuración de su BIOS

  3. 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:

  1. 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.

  2. Iniciar la máquina y seleccionar el disco de instalación

  3. Seleccionar:

     Arch Linux Arch ISO x86_64 UEFI USB
    
  4. 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        
    
  5. 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.

  6. Verificar la conexión a Internet haciendo ping a: archlinux.org (o cualquier otra página o IP)

     ping archlinux.org
    
  7. 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.

  8. Activar la sincronización del reloj del sistema con Internet:

     timedatectl set-ntp true
    
  9. Verificar: (opcional)

     timedatectl status
    
  10. Identificar los discos:

    lsblk
    
  11. Verificar la tabla de particiones:

    gdisk /dev/sda
    

    Se debe listar "GPT Present" al final de la lista.

  12. Crear particion swap :

    gdisk /dev/sda
    n
    ENTER
    ENTER
    +2G
    8200
    W
    Y
    
  13. Crear particion / :

    gdisk /dev/sda
    n
    ENTER
    ENTER
    +10G
    8304
    W
    Y
    
  14. Crear partición /home :

    gdisk /dev/sda
    n
    ENTER
    ENTER
    ENTER
    8302
    W
    Y
    
  15. Verificar:

    lsblk
    
  16. Formatear particion swap :

    mkswap /dev/sda5
    
  17. Activar swap :

    swapon /dev/sda5
    
  18. Formatear particion / :

    mkfs.ext4 /dev/sda6
    
  19. Formatear partición /home :

    mkfs.ext4 /dev/sda7
    
  20. Montar particion / en /mnt :

    mount /dev/sda6 /mnt
    
  21. Crear directorio para /boot :

    mkdir -p /mnt/boot
    
  22. 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
    
  23. Crear directorio para /home :

    mkdir -p /mnt/home
    
  24. Montar partición /home :

    mount /dev/sda7 /mnt/home
    
  25. Instalar los paquetes base:

    pacstrap /mnt base linux linux-firmware
    

    Esto iniciará la instalación de los paquetes base (191.35 MiB aprox.)

  26. Generar fstab:

    genfstab -U /mnt >> /mnt/etc/fstab
    
  27. Verificar:

    cat /mnt/etc/fstab
    
  28. Iniciar sesión como root en la instalación:

    arch-chroot /mnt /bin/bash
    
  29. 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

  30. Construir el soporte de idioma:

    locale-gen
    
  31. 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

  32. Ajustar zona horaria:

    tzselect
    2 
    ENTER
    14 (Número correspondiente a la zona)
    ENTER
    1 (Número correspondiente a la subzona)
    ENTER
    
  33. 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.

  34. Instalar systemd-boot:

    bootctl --path=/boot install
    
  35. 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

  36. 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
    
  37. 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

  38. Configuración de red:

    Agregar el nombre del host a /etc/hostname, por ejemplo:

    echo gtronick > /etc/hostname
    
  39. 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
    
  40. Instalar paquetes para el controlador WiFi:

    pacman -S iw wpa_supplicant dialog elinks vim
    
  41. Ajustar contraseña para root:

    passwd
    

    Ingresar nueva contraseña
    Repetir la contraseña

  42. Salir de la sesión, desmontar particiones:

    exit
    umount -R /mnt
    umount -R /mnt/boot #si existe o aún está montado
    
  43. Antes de reiniciar, verificar que se hayan desmontado todas las particiones de /dev/sda:

    lsblk
    
  44. Por último reiniciar con:

    reboot
    
  45. Después de reiniciar el equipo con ArchLinux instalado, crear un nuevo usuario, por ejemplo:

    useradd -m myUser
    
  46. Asignar una contraseña al nuevo usuario creado:

    passwd myUser
    
  47. 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.

  48. Probar la conexión de red con:

    ping www.archlinux.org
    
  49. 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

  50. Si al tratar de iniciar el sistema, arranca Windows 10 sin mostrar el menu de Systemd-boot, lea la wiki, en el siguiente enlace:

    https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#Windows_changes_boot_order

Visita mi canal de YouTube para ver la instalación en video y otros tutoriales: GTRONICK

About

Guia rápida de instalación de ArchLinux en modo UEFI, en Dual Boot con Windows 10

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published