Update guide for clean install (remove Pop!_OS)

This commit is contained in:
renato97
2026-02-17 20:51:36 -03:00
parent da59118c64
commit 36cebb9965

View File

@@ -1,7 +1,12 @@
# Guía de Instalación de Arch Linux # Guía de Instalación de Arch Linux (Instalación Limpia)
**Generada para**: Intel Core i7-13700K + AMD Radeon RX 6800 XT **Generada para**: Intel Core i7-13700K + AMD Radeon RX 6800 XT
**Fecha**: 2026-02-17 **Fecha**: 2026-02-17
## ⚠️ ADVERTENCIA
Esta guía borrará **TODOS** los datos del disco NVMe, incluido Pop!_OS y todas tus particiones.
Asegúrate de respaldar cualquier dato importante antes de continuar.
## Hardware Detectado ## Hardware Detectado
``` ```
@@ -59,39 +64,54 @@ ping archlinux.org
--- ---
## PASO 4: Particionar el Disco ## PASO 4: Particionar el Disco (Instalación Limpia)
**Opción recomendada**: Instalación junto a Pop!_OS (dual boot) **Esto borrará TODAS las particiones existentes de Pop!_OS**
```bash ```bash
# Instalar herramientas # Instalar herramientas
pacman -Sy pacman -Sy
# Abrir cgdisk (interfaz más amigable) # OPCIÓN 1: wipefs (limpiar tabla de particiones existente)
wipefs -a /dev/nvme0n1
sgdisk --zap-all /dev/nvme0n1
# OPCIÓN 2: Usar cgdisk directamente (borrará particiones al escribir)
cgdisk /dev/nvme0n1 cgdisk /dev/nvme0n1
``` ```
### Esquema de particiones sugerido: ### En cgdisk:
1. **Borrar particiones existentes**:
- Selecciona cada partición → [Delete] → repite para todas (nvme0n1p1, p2, p3, p4)
2. **Crear nuevas particiones**:
- [New] → 512MB → Inicio del disco → Tipo EF00 (EFI System Partition) → "EFI"
- [New] → 100-200GB → Espacio siguiente → Tipo 8300 (Linux) → "root"
- [New] → resto del espacio → Tipo 8300 (Linux) → "home" (opcional, sino usa todo para root)
3. **Guardar**:
- [Write] → escribe "yes" → [Quit]
### Esquema de particiones final:
| Montaje | Tipo | Tamaño | Descripción | | Montaje | Tipo | Tamaño | Descripción |
|---------|------|--------|-------------| |---------|------|--------|-------------|
| `/boot/efi` | vfat (EFI) | 512M-1G | Ya existe (nvme0n1p1) | | `/boot/efi` | vfat (EFI) | 512M | Partición de arranque EFI |
| `/` | ext4 | 100-200G | Partición nueva para Arch | | `/` | ext4 | 100-200G | Sistema principal |
| `swap` | swap | 8-16G | Opcional (usa zram) | | `/home` | ext4 | Resto | Datos personales (opcional) |
| `/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: ### Formatear particiones:
```bash ```bash
# Reemplaza X con el número de tus particiones nuevas # EFI System Partition
mkfs.ext4 /dev/nvme0n1pX # para / mkfs.fat -F32 /dev/nvme0n1p1
mkfs.ext4 /dev/nvme0n1pY # para /home (opcional)
# Root
mkfs.ext4 /dev/nvme0n1p2
# Home (si creaste partición separada)
mkfs.ext4 /dev/nvme0n1p3
``` ```
--- ---
@@ -100,11 +120,11 @@ mkfs.ext4 /dev/nvme0n1pY # para /home (opcional)
```bash ```bash
# Montar root # Montar root
mount /dev/nvme0n1pX /mnt mount /dev/nvme0n1p2 /mnt
# Crear y montar home (si usaste partición separada) # Crear y montar home (si usaste partición separada p3)
mkdir /mnt/home mkdir /mnt/home
mount /dev/nvme0n1pY /mnt/home mount /dev/nvme0n1p3 /mnt/home
# Montar EFI (importante) # Montar EFI (importante)
mkdir -p /mnt/boot/efi mkdir -p /mnt/boot/efi
@@ -195,6 +215,11 @@ EDITOR=nano visudo
# Instalar herramientas EFI # Instalar herramientas EFI
pacman -S efibootmgr pacman -S efibootmgr
# Limpiar entradas antiguas del bootloader (Pop!_OS)
efibootmgr | grep -i pop # Ver entradas existentes
# Si hay entradas huérfanas, borrarlas con:
# efibootmgr -b XXXX -B (donde XXXX es el número de boot)
# Instalar systemd-boot # Instalar systemd-boot
bootctl --path=/boot install bootctl --path=/boot install
``` ```
@@ -202,8 +227,8 @@ bootctl --path=/boot install
### Crear configuración de bootloader ### Crear configuración de bootloader
```bash ```bash
# Ver UUID de partición root # Ver UUID de partición root (nvme0n1p2)
blkid -s UUID -o value /dev/nvme0n1pX blkid -s UUID -o value /dev/nvme0n1p2
nano /boot/loader/entries/arch.conf nano /boot/loader/entries/arch.conf
``` ```
@@ -214,7 +239,7 @@ nano /boot/loader/entries/arch.conf
title Arch Linux title Arch Linux
linux /vmlinuz-linux linux /vmlinuz-linux
initrd /initramfs-linux.img initrd /initramfs-linux.img
options root=UUID=UUID_DE_TU_PARTICION_ROOT rw rootfstype=ext4 options root=UUID=UUID_DE_NVME0N1P2 rw rootfstype=ext4
``` ```
**Configuración loader.conf**: **Configuración loader.conf**: