Usuario:VARGUX/ArchLinux/Instalación
Instalación Clásica de Arch Linux
editarÚltima actualización: 09/09/2024, VARGUX
Aumentar la letra de la terminal
editar0 |
|
|
Definir distribución de teclado en el live de Arch Linux
editar1 |
|
|
Cargar la distribución de teclado
editar2 | loadkeys es
|
|
Verificar conexión de internet
editar3 | ping –c 1 archlinux.org
|
|
Configurar red wifi
editar4 | ip a
|
|
ip link set wlan0 up
|
|
iwlist wlan0 scan
|
|
4.5 | iwctl
|
|
device list
|
| |
station wlan0 connect NOMBREREDWIFI
|
|
Configuración de red wep wifi (opcional si 4.5 no funciona)editar | ||
iwconfig wlan0 essid NombreRedWifi key s: ContraseñaWifi
|
|
Configuración de red wpa wifi (opcional si 4.5 no funciona)editar | ||
wpa_passphrase NombreRedWifi ContraseñaWifi > /etc/ confwifi
|
|
wpa_supplicant -B -i wlan0 -D wext -c /etc/ confwifi
|
|
dhclient
|
|
ping –c 3 1.1.1.1
|
|
Actualizar el reloj del sistema
editar5 | timedatectl set-ntp true
|
|
timedatectl list-timezones
|
|
timedatectl status
|
|
Verificar modalidad de arranque
editar6 | ls /sys/firmware/efi/efivars
|
|
Particionar el disco
editar- Se recomienda, si se tiene una arranque dual con Windows, dejar la partición de arranque de Windows intacta, y crear una nueva partición de arranque (/boot) para el sistema GNU/Linux, posterior a la de arranque de Windows.
- Aquí se omitirá está partición de arranque (boot) de Windows.
7 | fdisk -l
|
| |||||||
Disposit. | Comienzo | Final | Sectores | Tamaño | Id | Tipo | |||
/dev/sda1 | 2048 | 2099199 | 2097152 | 1G | EF | Sistema EFI | |||
/dev/sda2 | 2099199 | 18876415 | 16777216 | 8G | 82 | Linux swap | |||
/dev/sda3 | 18876416 | 1713485823 | 1694609408 | 808.1G | 83 | Linux | |||
/dev/sda4 | 1713485824 | 1953525134 | 240039311 | 115.5G | 83 | Linux |
lsblk
|
| ||||||||
NAME | MAJ:MIN | RM | SIZE | RO | TYPE | MOUNTPOINTS | |||
sda | 8:0 | 0 | 931,56G | 0 | disk | ||||
├─sda1 | 8:1 | 0 | 1G | 0 | part | /boot/efi | |||
├─sda2 | 8:2 | 0 | 8G | 0 | part | [SWAP] | |||
├─sda3 | 8:3 | 0 | 808,1G | 0 | part | /home | |||
├─sda4 | 8:4 | 0 | 114,5G | 0 | part | / |
Ingresar a ver las particiones
editar8 | cfdisk /dev/sda
|
|
UEFIeditar | ||
|
BIOSeditar | ||
|
Formateando las particiones
editar9 | cfdisk /dev/sda
|
|
UEFIeditar | ||
mkfs.fat -F32 /dev/sda1
|
| |
mkswap /dev/sda2
|
| |
mkfs.ext4 /dev/sda3
|
| |
mkfs.ext4 /dev/sda4
|
|
BIOSeditar | ||
mkswap /dev/sda1
|
| |
mkfs.ext4 /dev/sda2
|
| |
mkfs.ext4 /dev/sda3
|
|
Creando directorios de boteo
editar10
MBR / UEFIeditar | ||
mkdir -p /mnt/ mkdir /mnt/home mkdir -p /boot/
|
Creando particiones de boteo MBR - BIOS) | |
mkdir -p /mnt mkdir /mnt/home mkdir -p /boot/ mkdir -p /boot/efi |
Creando particiones de boteo UEFI |
Montando particiones
editar11
UEFIeditar | ||
mount /dev/sda1 /mnt/boot
|
| |
swapon /dev/sda2
|
| |
mount /dev/sda3 /home
|
| |
mount /dev/sda4 /mnt
|
|
BIOSeditar | ||
swapon /dev/sda1
|
| |
mount /dev/sda2 /mnt/
|
|
Verificación de Repositorios (opcional)
editar12 | nano /etc/pacman.d/mirrorlist
|
|
pacman -S reflector
|
| |
reflector --verbose -l 5 --sort rate --save /etc/pacman.d/mirrorlist
|
|
Instalar paquetes esenciales
editar13
BIOS - UEFIeditar | ||
pacstrap /mnt base linux linux-firmware nano git sudo networkmanager dhcpcd wpa_supplicant reflector dialog efibootmgr
|
|
Configurar el Sistema
editar14 | ||
genfstab –U /mnt >> /mnt/etc/fstab
|
|
Entrar al sistema instalado con chroot
editar15 | ||
arch-chroot /mnt
|
|
Configurar zona horaria
editar16 | ||
ln -sf /usr/share/zoneinfo/Zona/Subzona /etc/localtime
|
|
Sincronizar el reloj
editar17 | ||
hwclock --systohc
|
|
Configurar idioma del sistema
editar18 | ||
nano /etc/locale.gen
|
| |
locale-gen
|
| |
echo LANG=es_CL.UTF-8 > /etc/locale.conf
|
| |
echo KEYMAP=la-latin1 > /etc/vconsole.conf
|
|
Configurar la red
editar19 | echo NombreEquipo > /etc/hostname
|
| ||
nano /etc/hosts
|
| |||
127.0.0.1 | localhost | |||
::1 | localhost | |||
127.0.0.1 | Nombreequipo.localdomain | Nombreequipo |
Usuarios
editar- https://wiki.archlinux.org/title/Users_and_groups
- https://wiki.archlinux.org/title/Users_and_groups#Group_list
20 | ||
passwd
|
|
Creando un nuevo usuario | ||
useradd –m -g users -s /bin/bash USUARIO
|
|
Modificando al usuario creado | ||
usermod -aG wheel USUARIO
|
|
Agregando contraseña al usuario creado | ||
passwd USUARIO
|
|
Descargar cargador de arranque (Grub)
editar21
BIOS - UEFIeditar | ||
pacman -S grub os-prober efibootmgr
|
|
Instalar Grub
editar22
UEFIeditar | ||
grub-install --efi-directory=/boot --bootloader-id='Arch Linux' --target=x86_64-efi
|
|
BIOSeditar | ||
grub-install --target=i386-pc --recheck /dev/sda
|
|
Configurar Grub
editar23 | ||
grub-mkconfig -o /boot/grub/grub.cfg
|
|
Desmontar las particiones
editar24 | ||
|
|
Salir del chroot
editar25 | ||
exit
|
|
Reiniciar el sistema
editar26 | ||
reboot
|
|
Post-Instalación Arch Linux
editarÚltima actualización: 26/03/2023, VARGUX
Configurar red ethernet & wifi
editar1 | systemctl start NetworkManager.service
|
|
systemctl enable NetworkManager.service
|
|
Configuración de red etherneteditar | ||
systemctl start dhcpcd.service
|
|
systemctl enable dhcpcd.service
|
|
Configuración de red wifieditar | ||
systemctl start wpa_supplicant.service
|
|
systemctl enable wpa_supplicant.service
|
|
ip link
|
|
ip link set wlp3s0 up
|
|
nmcli dev wifi connect NOMBREREDWIFI password CONTRASEÑAREDWIFI
|
|
Agregar a usuario a sudoers
editar2 | nano /etc/sudoers
|
|
USUARIO ALL=(ALL:ALL) ALL
|
|
3 | sudo pacman -S lightdm lightdm-gtk-greeter
|
|
nano /etc/lightdm/lightdm.conf
|
|
systemctl enable lightdm.service
|
|
systemctl start lightdm.service
|
|
Instalar servidor gráfico Xorg
editar4 | pacman -S xorg xorg-server xorg-xinit
|
|
Instalar controlador de Vídeo
editar- Buscar los controladores para la tarjeta de vídeo según sea el caso: https://wiki.archlinux.org/title/Xorg#Driver_installation.
5 | lspci | grep VGA
|
|
pacman -S xf86-video-vesa
|
|
pacman -S xf86-video-ati
|
|
pacman -S xf86-video-nouveau
|
|
pacman -S xf86-video-intel
|
|
Instalar softwares compilación de paquetes
editar6 | pacman -S base-devel apparmor go go-tools python-docutils make fakeroot
|
|
Instalar softwares para descargar webs y archivos vía terminal
editar7 | pacman -S git wget curl
|
|
Configuración de Pacman
editar8 |
|
|
|
|
Configurando la lista de espejos / mirrorlist (opcional)
editar9 | nano reflector rsync curl
|
|
sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.old
|
| |
reflector -list-countries
|
| |
sudo reflector --latest 10 –protocol https –-sort rate --save /etc/pacman.d/mirrorlist
|
| |
sudo reflector -–country CL –latest 10 --sort rate -–save /etc/pacman.d/mirrorlist
|
| |
|
| |
systemctl enable reflector.service
|
| |
systemctl start reflector.service
|
| |
systemctl enable reflector.timer
|
|
10 | sudo pacman -S base-devel git
|
|
cd /opt
|
| |
sudo git clone https://aur.archlinux.org/yay.git
|
| |
su
|
| |
# chown -R NombreUsuario:users ./yay
|
| |
exit
|
| |
cd yay
|
| |
makepkg -si
|
|
10 | sudo pacman -S base-devel git
|
|
cd /opt
|
| |
sudo git clone https://aur.archlinux.org/paru.git
|
| |
su
|
| |
# chown -R NombreUsuario:users ./paru
|
| |
exit
|
| |
cd paru
|
| |
makepkg -si
|
|
11 | sudo echo neofetch >> .bashrc
|
|
sudo pacman -S bash-completion
|
| |
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"
|
| |
https://github.com/ohmybash/oh-my-bash/tree/master/themeshttps://github.com/ohmybash/oh-my-bash/tree/master/themes
|
| |
sudo nano .bashrc
|
| |
"OSH_THEME="powerline"
|
| |
source .bashrc
|
|
Métodos de Instalación Alternativos de Arch Linux
editar- Método 0: archinstall
- Método 0.5: SimplyArch
Método 1 (Calam Arch - LiveCD instalable) (modo gráfico) |
Método 2: archfi - Arch Linux Fast Install (modo texto) |
Método 3: (Arcris - CodigoCristo) (modo texto) |
Método 4: ALCI (Arch Linux Calamares Installer) |
|
|
|
|