81 lines
2.3 KiB
Markdown
81 lines
2.3 KiB
Markdown
# 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 |
|