Guia para instalar Arch
Siempre hablamos de esta distribución tan maravillosa y en esta oportunidad vamos a aprovechar que un usuario nos dejó una guía tan específica y tan perfecta que vamos a proceder con la instalación de Arch linux. Con esta guía solo basta seguir paso a paso.
Atención esta guia solo sirve para instalarlo sobre Disco Duro y no sobre SSD
Preparando el equipo
Una vez que hayamos booteado nuestro prendive con Arch linux vamos a poner nuestro teclado en español de la siguiente forma:
loadkeys la-latin1
Teniendo el teclado en español ya podemos digitar sin mayores problemas por lo cual podemos proceder a conectarnos a internet siguiendo estos pasos si usaras WiFi en vez de cable.
iwctl
device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect ["Nombre_de_la_Red"] PassDelWiFi
exit
En este caso la wlan0 era la que me correspondía, si te sale otro número que no sea 0 solo cambialo por el que te sale por ejemplo wlan1. Para comprobar si ya tienes conexión activada
ping patojad.com.ar
Presiona las teclas Ctrl+C para parar el ping si todo funciona ok, en caso contrario debemos revisar el paso anterior. Antes de preparar el disco debemos identificar si realmente tenemos UEFI o BIOS (si es que no lo sabemos de antemano) esto podemos verlo de la siguiente manera:
ls /sys/firmware/efi/efivars
Si te aparece una lista con varios identificadores es porque estás utilizando un ordenador UEFI y debes saltar hasta la parte de Preparando el Disco UEFI
Preparando el Disco BIOS
Para particionar el disco basta con ingresar a la herramienta de terminal que nos permite particionarlo y eso podemos hacerlo de la siguiente forma
cfdisk
Seleccionar DOS para crear una tabla de particiones para BIOS. A continuación te dejo en detalle una de las formas recomendadas. Desde el expertise de cada uno sabe que puede omitir el home o el swap. Si no entendes mucho de las particiones te recomiendo la siguiente configuración
sda1 /boot 512M
sda2 /swap 4-6G | Vas a la opción Type y la marcas "Linux Swap"
sda3 /root 30-60G
sda4 /home |Lo que sobre
Write para escribir cambios en el disco y quit para salir. Luego te recomiendo listar los discos duros y sus particiones, es para asegurarte que todo haya salido bien en el particionado
fdisk -l
Si todo lo anterior salió correctamente es hora de formatear las particiones para poder usarlas y eso lo vamos a hacer de la siguiente manera (Este paso puede variar si no particionaste como recomendamos en el paso anterior)
mkfs.ext2 /dev/sda1 ; mkfs.ext4 /dev/sda3 ; mkfs.ext4 /dev/sda4 ; mkswap /dev/sda2
Puedes hacerlo 1 por 1 también si te sientes más cómodo. Una vez formateados nos toca montar las particiones y swap:
mount /dev/sda3 /mnt ; mkdir /mnt/boot ; mount /dev/sda1 /mnt/boot ; mkdir /mnt/home ; mount /dev/sda4 /mnt/home ; mkswap /dev/sda2
Luego de esto escribes “swapon” para encender la swap. Puedes hacerlo 1 por 1 también si es que es más cómodo.
swapon
Preparando el Disco UEFI
Primero utilizamos el siguiente comando:
fdisk /dev/sda
A eso lo continuas escribiendo g luego w y q para salir. Seleccionar GPT para crear una tabla de particiones para UEFI. A continuación te dejo en detalle una de las formas recomendadas. Desde el expertise de cada uno sabe que puede omitir el home o el swap. Si no entendes mucho de las particiones te recomiendo la siguiente configuración
sda1 /boot/efi 512M | La marcamos bootable | Luego vamos a Type y la marcamos "EFI System"
sda2 /swap 4-6G | Vas a la opción Type y la marcas "Linux Swap"
sda3 /root 30-60G
sda4 /home |Lo que sobre
Write para escribir cambios en el disco y quit para salir. Luego te recomiendo listar los discos duros y sus particiones, es para asegurarte que todo haya salido bien en el particionado
fdisk -l
Si todo lo anterior salió correctamente es hora de formatear las particiones para poder usarlas y eso lo vamos a hacer de la siguiente manera (Este paso puede variar si no particionaste como recomendamos en el paso anterior)
mkfs.vfat -F32 /dev/sda1 ; mkfs.ext4 /dev/sda3 ; mkfs.ext4 /dev/sda4 ; mkswap /dev/sda2
Puedes hacerlo 1 por 1 también si te sientes más cómodo. Una vez formateados nos toca montar las particiones y swap:
mount /dev/sda3 /mnt ; mkdir /mnt/boot/efi ; mount /dev/sda1 /mnt/boot/efi ; mkdir /mnt/home ; mount /dev/sda4 /mnt/home ; swapon /dev/sda2
Instalación del Sistema BIOS
Una vez que ya tengamos nuestras particiones funcionando de 10 debemos instalar el sistema y para eso vamos a hacerlo con el siguiente comando en el caso de que nuestro equipo sea BIOS
pacstrap /mnt base linux-lts linux-firmware linux-lts-headers grub networkmanager network-manager-applet netctl wireless_tools iw wpa_supplicant nano xdg-user-dirs dhcpcd base-devel xterm sudo
Instalación del Sistema UEFI
Una vez que ya tengamos nuestras particiones funcionando de 10 debemos instalar el sistema y para eso vamos a hacerlo con el siguiente comando en el caso de que nuestro equipo sea UEFI
pacstrap /mnt base linux-lts linux-firmware linux-lts-headers grub networkmanager network-manager-applet netctl wireless_tools iw wpa_supplicant nano xdg-user-dirs dhcpcd base-devel sudo xterm efibootmgr
Configuraciones Varias
Ahora llega una parte que vamos a realizar algunas configuraciones varias, esto aplica tanto a UEFI como a BIOS y se realizan de la misma manera. Lo primero que vamos a realizar es descomentar multilib e Include para esto vamos a usar nano de la siguiente manera:
nano /mnt/etc/pacman.conf
Presionar crtl+w | escribir multilib y descomentar ambas líneas. Para poder hacer uso del multilib
[multilib]
Include = /etc/pacman.de/mirrorlist
A continuación vamos a generar fstab de la siguiente manera
genfstab -U /mnt >> /mnt/etc/fstab
No tenemos que olvidarnos de cambiar root al nuevo sistema con este simple comando
arch-chroot /mnt
Y por último procedemos con unas configuraciones varias en lo que respecta a locacion, hostname etc…
ln -sf usr/share/zoneinfo/TuContinente/TuPais_o_Capital /etc/localtime
hwclock -w
nano /etc/locale.gen | crt+w escribir do | desmarcar #es_DO.UTF-8
locale-gen
echo CualquierNombre > /etc/hostname
echo KEYMAP=es > /etc/vconsole.conf
echo LANG=es_DO.UTF-8 > /etc/locale.conf
Instalación del GRUB en BIOS
Es importante instalar nuestro cargador de arranque para poder iniciar el sistema y esto lo podemos hacer con 2 simples comandos para BIOS
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Instalación del GRUB en UEFI
En el caso de estar en UEFI la instalación del cargador de arranque se realiza con los siguientes comandos:
grub-install --efi-directory=/boot/efi --bootloader-id='Arch Linux' --target=x86_64-efi
grub-mkconfig -o /boot/grub/grub.cfg
Configurando el usuario y el sistema
Una vez instalado el GRUB podemos proceder a configurar los usuarios y el resto del sistema, para esto iniciamos configurando la contraseña root de la siguiente manera:
passwd
Una vez configurada la contraseña podemos configurar ya el usuario y contraseña que vamos a utilizar:
useradd -mUG wheel [tu usuario]
passwd [tu usuario]
Ahora sí ya podemos apagar todo y reiniciar para poder seguir con el sistema ya instalado!
exit
reboot
Una vez que haya reiniciado con éxito y estemos de nuevo en nuestro sistema vamos a configurar usuario sudoers de la siguiente forma (para esto debemos logearnos como root con su y la contraseña)
EDITOR=nano visudo
Ctrl+w | escribir: %wheel para buscar y luego procedemos a descomentar # %wheel. Ya habiendo configurado eso podemos proceder a activar internet de la siguiente manera:
systemctl enable NetworkManager
systemctl start NetworkManager.service
Si usaste wifi en vez de cable escribe para obtener la lista de dispositivos y poder realizar la coneccion:
ip link
Una vez que identifiquemos la placa wifi la usamos de la siguiente forma
ip link set wlo1 up
Con ese comando ya estaria prendida la placa WiFi y podemos conectarnos de la siguiente forma:
nmcli dev wifi connect PatoJADWiFi password p4t0j4d
Instalación del servidor gráfico y driver de tu gráfica
Vamos a instalar nuestra servidor gráfico y placa, para esto vamos a dividirlo dependiendo de nuestra placa de video
Intel
sudo pacman -Syyu xf86-video-intel mesa-demos intel-ucode xorg pavucontrol pulseaudio
Nvdia
sudo pacman -Syyu xf86-video-nouveau mesa-demos mesa-libgl xorg pavucontrol pulseaudio
AMD
sudo pacman -Syyu xf86-video-amdgpu mesa-vdpau mesa-demos xorg pavucontrol pulseaudio
Instalación del escritorio y sus utilidades
A continuación vamos a ver la instalación de los escritorios disponibles y sus utilidades te recomendamos escoger el que más te guste:
Instalar XFCE4
290MiB/RAM aproximadamente, un escritorio muy ligero y bastante personalizable
pacman -S xfce4 xfce4-goodies network-manager-applet
pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
pacman -S light-locker accountsservice
Instalar Deepin
590MiB/RAM aproximadamente, es un escritorio muy estético aunque el nivel de personalización es bastante bajo
pacman -S deepin deepin-extra
pacman -S lightdm deepin-session-ui
pacman -S light-locker accountsservice
Instalar Budgie
460MiB/RAM aproximadamente, un escritorio maleable y muy buscado
pacman -S budgie-desktop gnome gnome-shell gnome-extra gdm
Instalar Cinnamon
450MiB/RAM aproximadamente, es un escritorio muy estético y fluido, con cada actualización este escritorio se renueva y nos soprende mas
pacman -S cinnamon gdm
Instalar Enlightenment
149MiB/RAM aproximadamente, es un escritorio muy liviano y muy optimizado, altamente recomendado para equipos viejos
pacman -S enlightenment terminology gnu-free-fonts
pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
pacman -S light-locker accountsservice
Instalar GNOME
740MiB/RAM aproximadamente, es un escritorio muy maleable y bastante fluido (es uno de los escritorios con más precarga pero lo vale en la usabilidad) es el preferido de Pipe y Julio
pacman -S gnome gnome-extra gdm
Instalar GNOME/Flashback
435MiB/RAM aproximadamente, el diseño del escritorio y la tecnología subyacente es similar a GNOME 2. No utiliza la aceleración 3D en absoluto, por lo que generalmente es más rápido y requiere menos CPU
pacman -S gnome-flashback gnome gnome-applets sensors-applet gdm
Instalar LXDE — GTK3
175MiB/RAM aproximadamente, es un escritorio muy fluido y pueden lograrse estéticas únicas
pacman -S lxde-gtk3 lxdm-gtk3 lxde-common
Instalar LXQt
227MiB/RAM aproximadamente, es un escritorio fluido con un nivel de precarga bajo pero suficiente
pacman -S lxqt sddm breeze-icons xdg-utils xscreensaver xautolock gnu-free-fonts
Instalar LXDE — GTK2
170MiB/RAM aproximadamente, es la versión con GTK2 de lxde, en lo personal prefiero la versión con GTK3 pero eso va por cada uno.
pacman -S lxde lxdm lxde-common
Instalar MATE
332MiB/RAM aproximadamente, es uno de los escritorios con mejor relación consumo oferta y realmente es uno de los que personalmente más me gusta.
pacman -S mate mate-extra mate-media
pacman -S mate-applet-dock mate-applet-streamer mate-power-manager
pacman -S network-manager-applet system-config-printer
mate-extra > Paquete de programas para MATE (opcional) system-config-printer > Configuración de Impresoras (opcional) mate-power-manager > El backend UPower (opcional)
Instalar Sugar
260MiB/RAM aproximadamente, el escritorio pensado para niños (Si, no hay nada mejor que nuestro niño de 6 años use Arch, imaginense lo que va a ser a los 20) es ligero y pensado para ser muy simple de usar
pacman -S sugar sugar-fructose sugar-runner network-manager-applet
pacman -S lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings
pacman -S light-locker accountsservice
Instalar KDE Plasma
700MiB/RAM aproximadamente, es un escritorio muy estético y personalizable, la precarga es baja pero en algunos casos puede ir aumentando en el uso.
pacman -S plasma gnu-free-fonts ttf-hack kde-applications sddm
kde-applications > Paquete de programas para KDE (opcional)
Iniciando el sistema
Para entrar al sistema solo escribes
systemctl enable lightdm|sddm|gdm
Depende de el escritorio que instales por ejemplo instalaste kde plasma entonces deberías poner
systemctl enable sddm
Y luego para poder iniciarlo también depende del escritorio que instales por ejemplo con kde
systemctl start sddm.service
Deberías cambiar en ambos casos a sddm por el gestor de sesiones que hayas instalado para poder iniciarlo
Créditos
El contenido de esta publicación no es mio, simplemente acomode y junte las 2 guías para llegar a esta publicación. Quiero agradecer a Im Rere =) por permitirme usar sus guías.
Recorda apoyarnos en nuestras redes para poder seguir adelante con todo lo que implica PatoJAD es un proyecto que poco a poco crece e intenta estar al lado de todos de los usuarios dándoles dia a dia herramientas o funcionalidades. Mostranos tu apoyo con pequeños gestos, desactivando el bloqueador de anuncios, apoyándonos en las redes sociales, donando o compartiendo el contenido, esto solo es posible gracias a cada lector y cada persona que demuestra su agradecimiento
PatoJAD
Arquitecto de SoftwareAutor
Sobre mi no hay mucho para decir, me dedico a desarrollar en una empresa de telecomunicaciones, utilizo GNU/Linux desde el 2.012 y hace años que es mi Sistema Operativo main. Soy una persona que busca crecer profesionalmente sin dejar de divertirse y hacer lo que me gusta. Siempre digo que cuando un proyecto sale es importante agradecer, por lo cual les recomiendo a todos leer la seccion Agradecimientos en la cual me tomé un tiempito para poder agradecer a todos y cada uno de los que hicieron posible todo esto.