Update guide for clean install (remove Pop!_OS)
This commit is contained in:
73
README.md
73
README.md
@@ -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
|
||||
**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
|
||||
|
||||
```
|
||||
@@ -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
|
||||
# Instalar herramientas
|
||||
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
|
||||
```
|
||||
|
||||
### 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 |
|
||||
|---------|------|--------|-------------|
|
||||
| `/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]
|
||||
| `/boot/efi` | vfat (EFI) | 512M | Partición de arranque EFI |
|
||||
| `/` | ext4 | 100-200G | Sistema principal |
|
||||
| `/home` | ext4 | Resto | Datos personales (opcional) |
|
||||
|
||||
### 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)
|
||||
# EFI System Partition
|
||||
mkfs.fat -F32 /dev/nvme0n1p1
|
||||
|
||||
# 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
|
||||
# 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
|
||||
mount /dev/nvme0n1pY /mnt/home
|
||||
mount /dev/nvme0n1p3 /mnt/home
|
||||
|
||||
# Montar EFI (importante)
|
||||
mkdir -p /mnt/boot/efi
|
||||
@@ -195,6 +215,11 @@ EDITOR=nano visudo
|
||||
# Instalar herramientas EFI
|
||||
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
|
||||
bootctl --path=/boot install
|
||||
```
|
||||
@@ -202,8 +227,8 @@ bootctl --path=/boot install
|
||||
### Crear configuración de bootloader
|
||||
|
||||
```bash
|
||||
# Ver UUID de partición root
|
||||
blkid -s UUID -o value /dev/nvme0n1pX
|
||||
# Ver UUID de partición root (nvme0n1p2)
|
||||
blkid -s UUID -o value /dev/nvme0n1p2
|
||||
|
||||
nano /boot/loader/entries/arch.conf
|
||||
```
|
||||
@@ -214,7 +239,7 @@ nano /boot/loader/entries/arch.conf
|
||||
title Arch Linux
|
||||
linux /vmlinuz-linux
|
||||
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**:
|
||||
|
||||
Reference in New Issue
Block a user