Skip to content

onurbul/dot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch linux setup

image

2022-02-08_23-54

Resumen

Esta es mi configuración de Arch linux con Qtile y alacritty.

Instalación de Arch Linux

Descarga Arch.

Bootea Arch en una usb.

Una vez booteado Arch, podemos ejecutar los siguientes comandos:

Cambiamos la distribución de teclado:

loadkeys la-latin1

Nos conectamos a wifi:

lwctl --passphrase "contraseñaWifi" station wlan0 connect "nombreWifi"

Verificar conexión:

ping 8.8.8.8

Actualizar reloj:

timedatectl set-ntp true

Particionar los discos:

cfdisk

Sí con el comando anterior no aparece tu disco o partición, entonces ejecuta este comando para ver todas las particiones y toma nota de tu partición:

lsblk

Entonces ejecutas este comando:

cfdisk /dev/tu_partición_aqui

Crear 3 particiones así:

CANTIDAD TIPO DE PARTICION
512M EFI System
TUS GB DE RAM SWAP (linux swap)
RESTO DE GB ROOT (linux filesystem)
Darle a write, y escribir yes para guardar.

Formatear los discos:

mkfs.fat -F32 /dev/aqui_EFI_partition       <-para EFI
mkfs.ext4 /dev/aqui_ROOT_partition          <-para ROOT
mkswap /dev/aqui_SWAP_partition            <-para SWAP

Montar los discos:

Primero crear una montura para EFI:

mkdir /mnt/efi
mount /dev/aqui_EFI_partition /mnt/efi       <-para EFI
mount /dev/aqui_ROOT_partition /mnt       <-para ROOT
swapon /dev/aqui_SWAP_partition              <-para SWAP

Instalar paquetes esenciales:

pacstrap /mnt base linux linux-firmware neovim iwd

Ejecutar fstab:

genfstab -U /mnt >> /mnt/etc/fstab

Ejecutar chroot:

arch-chroot /mnt

Configurar zona horaria:

ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime

Ejecutar:

hwclock –-systohc

Editar localización:

nvim /etc/locale.gen
  • Ubicar la linea que contenga: es_CO.UTF-8 y descomentarla.

Crear locale.conf:

nvim /etc/locale.conf
  • Escribir: LANG=es_CO.UTF-8

Configurar teclado:

nvim /etc/vconsole.conf
  • Escribir: KEYMAP=la-latin1

Configurar hostname:

nvim /etc/hostname
  • Escribe un nombre para tu pc, en mi caso pondré rxtsel

Configurar host:

nvim /etc/hosts

image

  • Escribe tal cuál la imagen. sólo reemplaza myhostname por el nombre que pusiste en tu host

Ejecutar initframs:

mkinitcpio -P

Instalar grub y otros paquetes:

pacman -S grub base-devel efibootmgr os-prober mtools dosfstools linux-headers networkmanager nm-connection-editor pulseaudio pavucontrol dialog gvfs xdg-user-dirs dhcp

Crear Directorio EFI:

mkdir /boot/EFI

Montar la partición EFI:

mount /dev/partition_efi /boot/EFI

Instalar grub:

grub-install --target=x86_64-efi –-bootloader-id=grub_uefi –-recheck

Configurar grub:

grub-mkconfig -o /boot/grub/grub.cfg

Encender NetworkManager y iwd:

systemctl enable NetworkManager

Agregar un nuevo usario:

useradd -m -G wheel rxtsel

Ejecutar:

EDITOR=nvim visudo
  • Descomentar: %wheel ALL=(ALL) ALL y guardar.

Contraseña para el nuevo usuario:

passwd rxtsel
  • Pon una contraseña para el usuario que creaste, en mi caso, rxtsel.

Configurar contraseña de root:

passwd root
  • Pon una contraseña para el usuario root.

Instalar driver de display:

Si tienes gpu INTEL, ejecuta el siguiente comando:

pacman -S xf86-video-intel

Si tienes gpu AMD, ejecuta el siguiente comando:

pacman -S vulkan-radeon vulkan-icd-loader mesa

Instalar servidor de display:

pacman -S xorg xorg-server xorg-xinit

En este punto ta tenemos toda la base de arch linux, apartir de aqui ya puedes reiniciar y volver a conectarte a internet para poder instalar un entorno de escritorio o un gestor de ventanas de tu preferencia.

exit
umount -a
reboot

Y quitamos la usb...

Una vez reiniciado verás que te pide un usuario y una contraseña en consola, pero aún NO tienes ningún entorno de escritorio, ni un gestor de ventanas, por lo tanto tendremos que descargalo. Si estás conectado por cable no es necesario que hagas estos pasos porque ya tienes conexión a internet. En caso de conectarse por WIFI, ejecuta los siguientes comandos:

# Lista las redes disponibles
nmcli device wifi list
# Conéctate a tu red
nmcli device wifi connect NAME_WIFI password TU_PASSWORD

Listo, ahora prueba la conexión con:

ping 8.8.8.8

Ya tienes conexión a internet.

Instalando nuestro Entorno de escritorio o gestor de ventana

Vease WIKI Para ver cómo instalo bspwm & qtile.

About

My Arch linux setup ❤

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%