Add Arch Linux installation guide for Intel i7-13700K + AMD RX 6800 XT
This commit is contained in:
374
README.md
Normal file
374
README.md
Normal file
@@ -0,0 +1,374 @@
|
|||||||
|
# Guía de Instalación de Arch Linux
|
||||||
|
**Generada para**: Intel Core i7-13700K + AMD Radeon RX 6800 XT
|
||||||
|
**Fecha**: 2026-02-17
|
||||||
|
|
||||||
|
## Hardware Detectado
|
||||||
|
|
||||||
|
```
|
||||||
|
CPU: Intel Core i7-13700K (13th Gen, 24 cores)
|
||||||
|
GPU: AMD Radeon RX 6800/6800 XT / 6900 XT (Navi 21)
|
||||||
|
WiFi: Intel Raptor Lake-S PCH CNVi WiFi
|
||||||
|
SSD: 931.5GB NVMe (nvme0n1)
|
||||||
|
RAM: 16GB+
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 1: Arrancar desde el USB
|
||||||
|
|
||||||
|
1. Inserta el USB DataTraveler 3.0
|
||||||
|
2. Arranca el sistema y presiona F2/F11/F12 (según tu BIOS) para seleccionar el dispositivo de arranque
|
||||||
|
3. Selecciona el USB desde el menú de boot
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 2: Verificar modo UEFI
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Verificar que estamos en modo UEFI (debe mostrar directorios)
|
||||||
|
ls /sys/firmware/efi/efivars
|
||||||
|
```
|
||||||
|
|
||||||
|
Si no existe, activa UEFI en la BIOS.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 3: Conectar a Internet
|
||||||
|
|
||||||
|
### Opción A: WiFi (Intel Raptor Lake)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Escanear redes
|
||||||
|
iwctl device list
|
||||||
|
iwctl station wlan0 scan
|
||||||
|
iwctl station wlan0 get-networks
|
||||||
|
|
||||||
|
# Conectar a tu red
|
||||||
|
iwctl --passphrase "TU_PASSWORD" station wlan0 connect "NOMBRE_RED"
|
||||||
|
|
||||||
|
# Verificar conexión
|
||||||
|
ping archlinux.org
|
||||||
|
```
|
||||||
|
|
||||||
|
### Opción B: Ethernet (más simple)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Plug & play - normalmente funciona automáticamente
|
||||||
|
ping archlinux.org
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 4: Particionar el Disco
|
||||||
|
|
||||||
|
**Opción recomendada**: Instalación junto a Pop!_OS (dual boot)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Instalar herramientas
|
||||||
|
pacman -Sy
|
||||||
|
|
||||||
|
# Abrir cgdisk (interfaz más amigable)
|
||||||
|
cgdisk /dev/nvme0n1
|
||||||
|
```
|
||||||
|
|
||||||
|
### Esquema de particiones sugerido:
|
||||||
|
|
||||||
|
| Montaje | Tipo | Tamaño | Descripción |
|
||||||
|
|---------|------|--------|-------------|
|
||||||
|
| `/boot/efi` | vfat (EFI) | 512M-1G | Ya existe (nvme0n1p1) |
|
||||||
|
| `/` | ext4 | 100-200G | Partición nueva para Arch |
|
||||||
|
| `swap` | swap | 8-16G | Opcional (usa zram) |
|
||||||
|
| `/home` | ext4 | Resto | Para datos personales |
|
||||||
|
|
||||||
|
**En cgdisk**:
|
||||||
|
1. Selecciona espacio libre → [New]
|
||||||
|
2. Primera sección: 100GB para `/` (tipo 8300 Linux)
|
||||||
|
3. Segunda sección: resto para `/home` (tipo 8300 Linux)
|
||||||
|
4. [Write] → escribe "yes" → [Quit]
|
||||||
|
|
||||||
|
### Formatear particiones:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Reemplaza X con el número de tus particiones nuevas
|
||||||
|
mkfs.ext4 /dev/nvme0n1pX # para /
|
||||||
|
mkfs.ext4 /dev/nvme0n1pY # para /home (opcional)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 5: Montar particiones
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Montar root
|
||||||
|
mount /dev/nvme0n1pX /mnt
|
||||||
|
|
||||||
|
# Crear y montar home (si usaste partición separada)
|
||||||
|
mkdir /mnt/home
|
||||||
|
mount /dev/nvme0n1pY /mnt/home
|
||||||
|
|
||||||
|
# Montar EFI (importante)
|
||||||
|
mkdir -p /mnt/boot/efi
|
||||||
|
mount /dev/nvme0n1p1 /mnt/boot/efi
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 6: Instalar sistema base
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Instalar paquetes esenciales + kernels adicionales
|
||||||
|
pacstrap -K /mnt base base-devel linux linux-zen linux-firmware \
|
||||||
|
NetworkManager wpa_supplicant wireless_tools \
|
||||||
|
nano vim emacs sudo bash-completion \
|
||||||
|
xorg-server xorg-xinit mesa \
|
||||||
|
xf86-video-amdgpu # DRIVER PARA GPU AMD
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 7: Configurar sistema
|
||||||
|
|
||||||
|
### Generar fstab
|
||||||
|
|
||||||
|
```bash
|
||||||
|
genfstab -U /mnt >> /mnt/etc/fstab
|
||||||
|
cat /mnt/etc/fstab # verificar que se ve bien
|
||||||
|
```
|
||||||
|
|
||||||
|
### Entrar al nuevo sistema
|
||||||
|
|
||||||
|
```bash
|
||||||
|
arch-chroot /mnt
|
||||||
|
```
|
||||||
|
|
||||||
|
### Configurar zona horaria
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ln -sf /usr/share/zoneinfo/America/Argentina/Buenos_Aires /etc/localtime
|
||||||
|
hwclock --systohc
|
||||||
|
```
|
||||||
|
|
||||||
|
### Configurar idioma
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Descomentar es_ES.UTF-8 y en_US.UTF-8 en /etc/locale.gen
|
||||||
|
sed -i 's/#es_ES.UTF-8/es_ES.UTF-8/' /etc/locale.gen
|
||||||
|
sed -i 's/#en_US.UTF-8/en_US.UTF-8/' /etc/locale.gen
|
||||||
|
locale-gen
|
||||||
|
|
||||||
|
echo "LANG=es_ES.UTF-8" > /etc/locale.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
### Configurar red y hostname
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo "tu-nombre-host" > /etc/hostname
|
||||||
|
|
||||||
|
# Configurar hosts
|
||||||
|
cat > /etc/hosts << EOF
|
||||||
|
127.0.0.1 localhost
|
||||||
|
::1 localhost
|
||||||
|
127.0.1.1 tu-nombre-host.localdomain tu-nombre-host
|
||||||
|
EOF
|
||||||
|
```
|
||||||
|
|
||||||
|
### Configurar contraseñas y usuarios
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Contraseña root
|
||||||
|
passwd
|
||||||
|
|
||||||
|
# Crear usuario
|
||||||
|
useradd -m -G wheel -s /bin/bash tu_usuario
|
||||||
|
passwd tu_usuario
|
||||||
|
|
||||||
|
# Habilitar sudo para wheel
|
||||||
|
EDITOR=nano visudo
|
||||||
|
# Descomentar: %wheel ALL=(ALL:ALL) ALL
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 8: Instalar bootloader (systemd-boot)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Instalar herramientas EFI
|
||||||
|
pacman -S efibootmgr
|
||||||
|
|
||||||
|
# Instalar systemd-boot
|
||||||
|
bootctl --path=/boot install
|
||||||
|
```
|
||||||
|
|
||||||
|
### Crear configuración de bootloader
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Ver UUID de partición root
|
||||||
|
blkid -s UUID -o value /dev/nvme0n1pX
|
||||||
|
|
||||||
|
nano /boot/loader/entries/arch.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
**Contenido de arch.conf**:
|
||||||
|
|
||||||
|
```
|
||||||
|
title Arch Linux
|
||||||
|
linux /vmlinuz-linux
|
||||||
|
initrd /initramfs-linux.img
|
||||||
|
options root=UUID=UUID_DE_TU_PARTICION_ROOT rw rootfstype=ext4
|
||||||
|
```
|
||||||
|
|
||||||
|
**Configuración loader.conf**:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
nano /boot/loader/loader.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
default arch
|
||||||
|
timeout 5
|
||||||
|
editor yes
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 9: Drivers específicos del hardware
|
||||||
|
|
||||||
|
### AMD Radeon RX 6800 XT
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# El driver xf86-video-amdgpu ya se instaló en paso 6
|
||||||
|
# Para soporte Vulkan y mejor rendimiento:
|
||||||
|
pacman -S vulkan-radeon libva-mesa-driver mesa-vdpau
|
||||||
|
```
|
||||||
|
|
||||||
|
### Intel WiFi (Raptor Lake CNVi)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# El firmware iwlwifi está incluido en linux-firmware
|
||||||
|
# Verificar que el módulo está cargado:
|
||||||
|
modprobe -v iwlwifi
|
||||||
|
|
||||||
|
# Habilitar NetworkManager al inicio
|
||||||
|
systemctl enable NetworkManager.service
|
||||||
|
```
|
||||||
|
|
||||||
|
### Configurar red WiFi con NetworkManager
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Desde el sistema instalado (tras reiniciar):
|
||||||
|
nmcli device wifi list
|
||||||
|
nmcli device wifi connect "NOMBRE_RED" password "PASSWORD"
|
||||||
|
nmcli connection up "NOMBRE_RED"
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 10: Finalizar instalación
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Salir de chroot
|
||||||
|
exit
|
||||||
|
|
||||||
|
# Desmontar particiones
|
||||||
|
umount -R /mnt
|
||||||
|
|
||||||
|
# Reiniciar
|
||||||
|
reboot
|
||||||
|
```
|
||||||
|
|
||||||
|
**¡IMPORTANTE!**: Retira el USB antes de que arranque el sistema.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## PASO 11: Post-instalación (opcional)
|
||||||
|
|
||||||
|
### Instalar entorno gráfico
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Para GNOME (recomendado para AMD GPU)
|
||||||
|
sudo pacman -S gnome gnome-tweaks gdm
|
||||||
|
sudo systemctl enable gdm.service
|
||||||
|
|
||||||
|
# Para KDE Plasma
|
||||||
|
sudo pacman -S plasma plasma-desktop sddm
|
||||||
|
sudo systemctl enable sddm.service
|
||||||
|
```
|
||||||
|
|
||||||
|
### AUR y yay (helper)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Instalar dependencias
|
||||||
|
sudo pacman -S --needed base-devel git
|
||||||
|
|
||||||
|
# Instalar yay
|
||||||
|
git clone https://aur.archlinux.org/yay.git
|
||||||
|
cd yay
|
||||||
|
makepkg -si
|
||||||
|
```
|
||||||
|
|
||||||
|
### Mejorar rendimiento de AMD GPU
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Crear archivo de configuración
|
||||||
|
sudo nano /etc/X11/xorg.conf.d/20-amdgpu.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
Section "Device"
|
||||||
|
Identifier "AMD"
|
||||||
|
Driver "amdgpu"
|
||||||
|
Option "TearFree" "true"
|
||||||
|
Option "AccelMethod" "glamor"
|
||||||
|
EndSection
|
||||||
|
```
|
||||||
|
|
||||||
|
### Instalar firmware WiFi actualizado
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Para Intel WiFi más reciente
|
||||||
|
sudo pacman -S linux-firmware-marvell
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Solución de problemas
|
||||||
|
|
||||||
|
### GPU no funciona correctamente
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Verificar que AMDGPU está cargado
|
||||||
|
lspci -k | grep -A 2 -i "VGA"
|
||||||
|
|
||||||
|
# Verificar kernel params
|
||||||
|
cat /proc/cmdline
|
||||||
|
|
||||||
|
# Agregar si es necesario:
|
||||||
|
# amdgpu.si_support=1 amdgpu.cik_support=1
|
||||||
|
# en /boot/loader/entries/arch.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
### WiFi no detecta redes
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Verificar que el dispositivo existe
|
||||||
|
ip link show
|
||||||
|
|
||||||
|
# Cargar módulo manualmente
|
||||||
|
sudo modprobe iwlwifi
|
||||||
|
|
||||||
|
# Verificar firmware
|
||||||
|
dmesg | grep iwl
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Referencias
|
||||||
|
|
||||||
|
- [Wiki oficial de Arch Linux](https://wiki.archlinux.org/)
|
||||||
|
- [Installation Guide](https://wiki.archlinux.org/title/Installation_guide)
|
||||||
|
- [AMDGPU](https://wiki.archlinux.org/title/AMDGPU)
|
||||||
|
- [NetworkManager/WiFi](https://wiki.archlinux.org/title/NetworkManager)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Nota**: Esta guía es específica para tu hardware. Ajusta las particiones y parámetros según tus necesidades.
|
||||||
Reference in New Issue
Block a user