Instalación de Arch Linux UEFI junto a Windows
3 comentariosComparto con ustedes el método que uso para instalar Arch Linux junto a Windows.
Notas
Este tutorial solo cubre la instalación básica del sistema.
No uso swap, no tiene caso usarla en un sistema con más de 2GB de RAM.
Uso red ethernet estática.
Es recomendable instalar primero Windows, después Arch.
Fuentes: Guía para principiantes de Arch Linux
Iniciar desde el medio de instalación de Arch Linux, ya sea mediante un LiveCD, USB, red, etc y cargar la distribución del teclado preferida, en mi caso: loadkeys us.
Configuración de red
Detener servicio DHCP
systemctl stop dhcpcd.service
Configuración de la interface de red
ip link set enp1s0 up
ip addr add 192.168.0.100/24 dev enp1s0
ip route add default via 192.168.0.1
Configuración del servidor DNS
nano /etc/resolv.conf
nameserver 192.168.0.1
search cubava.cu
Particionado del disco
Tabla de particiones
Esta es la tabla de particiones en la que me basé para esta guía:
/dev/sda1 2700 Basic data partition
/dev/sda2 EF00 ESP (EFI System Partition)
/dev/sda3 OC01 Microsoft reserved
/dev/sda4 0700 Basic data partition (C:\)
/dev/sda5 0700 Basic data partition (D:\)
/dev/sda6 8300 Linux filesystem (/)
/dev/sda7 8300 Linux filesystem (/home)
Creación de particiones de Linux
Esta sección me fue necesario ilustrarla en una imagen, quizá en otro momento como texto.
Formatear y montar particiones
mkfs.ext4 /dev/sda6
mkfs.ext4 /dev/sda7
mount /dev/sda6 /mnt
mkdir /mnt/boot
mount /dev/sda2 /mnt/boot
mkdir /mnt/home
mount /dev/sda7 /mnt/home
Selección de mirrors de repositorios
nano /etc/pacman.d/mirrorlist
Agregar el servidor preferido
Server=http://download.jovenclub.cu/repos/archlinux/$repo/os/$arch
Instalación del sistema base
pacstrap /mnt base
genfstab -U -p /mnt >> /mnt/etc/fstab
Configuración básica del sistema
arch-chroot /mnt
Idioma y distribución del teclado
nano /etc/locale.gen (quitar comentario de la línea es_ES.UTF-8)
locale-gen
export es_ES.UTF-8
loadkeys us
Zona horaria
ln -s /usr/share/zoneinfo/Cuba /etc/localtime
hwclock --systohc --utc
Nombre del sistema
echo arch > /etc/hostname
Configuración de la interface de red
cp /etc/netctl/examples/ethernet-static /etc/netctl
nano /etc/netctl/ethernet-static
Description='A basic static ethernet connection'
Interface=enp1s0
Connection=ethernet-static
IP=static
Address='192.168.0.100/24'
Gateway='192.168.0.1'
DNS='192.168.0.1'
Habilitar la interface de red
netctl enable ethernet-static
Boot manager
pacman -S gummiboot
gummiboot install
Crear entrada para Arch Linux
nano /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda2 rw
Cambiar contraseña de root y salir
passwd
exit
umount -R /mnt
reboot

Excelente.. no está tan masticada como algunos querrían, pero está muy bien. Gracias.
Es un poco complicado entenderlo, perosi laguien me da una mejor explicación seria mejor………………
En la entrada para el loader tiene que ser:
options root=/dev/sda6 rw