Instalación Básica de ArchLinux

Bueno, comento que la distro que hoy en día utilizo es Arch, no lo hago por moda, si no por tratar de aprender más sobre las distintas distribuciones que hay en el mercado, además me parece genial que se pueda desde la base transformar a BlackArch que no tiene nada que envidiarle a Kali (Que por cierto me agrada bastante).

Esta guía la hice hace un tiempo para el Foro Lignux y me gustaría compartirla acá en el blog.

Instalación ArchLinux:

[email protected]~ #
# loadkeys la-latin1 –> Esto es para cargar el idioma de teclado, yo lo uso en ingles pero para los que buscan en latino así se carga.
# cfdisk

Crear Particiones:

#estos valores son de ejemplo en una máquina virtual, pero la idea es mantener esa estructura para luego no olvidarse del orden de las particiones.

/boot –> 150MB
/root –> 10-15GB
/home –> Mayor Tamaño
/swap –> 1-3 GB

sda1 = boot, sda2 = /, sda3 = home y sda4 = swap

#La última versión que instalé fué: archlinux-2016.04.01-dual y el type del booteo es BIOS Boot.

Formateo Particiones:

# mkfs -t ext2 /dev/sda1
# mkfs -t ext4 /dev/sda2
# mkfs -t ext4 /dev/sda3
# mkswap /dev/sda4

Activamos swap
# swapon /dev/sda4

Organización de Particiones:

# mount /dev/sda2 /mnt
# mkdir /mnt/boot
# mkdir /mnt/home
# mount /dev/sda1 /mnt/boot
# mount /dev/sda3 /mnt/home

Conexiones a internet:

Inalámbrica: # wifi-menu –> en caso que se requiera

La mayoría de las veces el demon de la conexión debería conectar automáticamente, lo podemos probar así:

ping http://www.overload.cl

Instalación del Sistema:

# pacstrap /mnt base base-devel
# pacstrap /mnt grub-bios
# pacstrap /mnt networkmanager
# pacstrap /mnt xf86-input-synaptics —> Touchpad

Configuración Principal:

# genfstab -U -p /mnt >> /mnt/etc/fstab
# arch-chroot /mnt –> Entramos al chroot
# nano /etc/hostname —> Nombre de equipo
# ln -s /usr/share/zoneinfo/America/Santiago /etc/localtime
# nano /etc/locale.conf —> Localización
LANG=es_CL.UTF-8
# nano /etc/locale.gen —> Sacar el # a nuestra localización es_CL.UTF-8
# locale-gen
# nano /etc/vconsole.conf –> Distribución de Teclado.
KEYMAP=la-latin1
# grub-install /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg –> creamos el archivo grub.cfg
# mkinitcpio -p linux –> generamos ramdisk
#passwd -> clave root
exit
# umount /mnt/{boot,home,} -> desmontamos particiones
reboot

# systemctl start NetworkManager.service
# systemctl enable NetworkManager.service
# useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash cesar
# passwd cesar
# nano /etc/sudoers –> activar grupo Wheel, eliminamos el # al inicio de la linea: %wheel ALL=(ALL) ALL:
reboot
$ sudo nmcli dev wifi connect “SSID” password “contraseña” -> Conectar a Wifi si se requiere.
$ sudo pacman -Syu -> Actualizamos Sistema.

Espero que les sirva 😀

Saludos

Happy Hacking 😀