sudo: Jack of all trades, master of some

Instalación de Arch Linux UEFI junto a Windows

3 comentarios

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

particiones

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
Comentarios desactivados
  1. Excelente.. no está tan masticada como algunos querrían, pero está muy bien. Gracias.

  2. Es un poco complicado entenderlo, perosi laguien me da una mejor explicación seria mejor………………

  3. En la entrada para el loader tiene que ser:

    options root=/dev/sda6 rw