Files
arch-setup/INSTALL.md
T
2026-06-23 08:03:11 +02:00

81 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Procedimiento de instalación
Pasos para instalar Arch en las dos máquinas (NVMe 250G + SSD SATA 1TB) desde el
USB live, en un comando. Variantes: GNOME o KDE.
## 0. Una vez (preparación de repos)
Sube los repos a Gitea si no lo has hecho:
- `arch-setup` → `gitea.josevi.ovh/josevi/arch-setup`
- contenido de `arch-configs/` → `gitea.josevi.ovh/josevi/arch-configs` (dotfiles, chezmoi)
Ten a mano un **token de aplicación** de Gitea (Settings → Applications) para
clonar `arch-configs` si es privado.
## 1. Arrancar el USB live de Arch
Boot desde el USB. Entras como `root` automáticamente.
## 2. Conexión a internet
- **Cable:** ya funciona.
- **WiFi:** `iwctl` → `station wlan0 connect <SSID>` → `exit`.
- Comprueba: `ping -c1 archlinux.org`
## 3. Verificar discos (importante)
```bash
lsblk
```
Confirma que el NVMe es `nvme0n1` y el SSD SATA de 1TB es `sda`. Si no, edita los
JSON antes de seguir.
## 4. Clonar y lanzar
```bash
pacman -Sy --noconfirm git
git clone https://gitea.josevi.ovh/josevi/arch-setup
cd arch-setup
./gnome/setup.sh # o ./kde/setup.sh
```
## 5. Responder los prompts
Pide: **usuario**, **token de Gitea** (Enter si `arch-configs` es público), **nombre**
y **email** de git, y la **contraseña** del usuario. A partir de ahí va solo:
> archinstall (borra discos, particiona, instala base+escritorio) → chroot →
> instala todo (pacman + AUR/paru) → escribe el tema → `chezmoi init --apply`.
⚠️ **Borra los DOS discos**, incluido el SSD de 1TB (`/home`).
## 6. Reiniciar
```bash
reboot
```
Quita el USB. En el **primer login gráfico** se aplica el tema Catppuccin,
iconos, fuentes, dock (GNOME) y el teclado `us-intl`. Ese oneshot se
autodestruye; el segundo login arranca limpio.
## 7. Segunda máquina
Repite los pasos 1–6. Mismo comando, misma config.
---
**Si archinstall falla en el particionado** (lo más probable por versión): lanza
`archinstall` a secas, define los discos replicando el esquema, *Save
configuration*, y pega ese bloque `disk_config` en el JSON. El resto no cambia.
Esquema de discos:
| Disco | Rol | Particiones |
|-------|-----|-------------|
| `nvme0n1` (250G) | sistema | ESP `/boot/efi` 512M + `/boot` ext4 1G + `/` btrfs · GRUB |
| `sda` (1TB SATA) | datos | ext4 todo el disco → `/home` |
| — | swap | zram |