first commit
This commit is contained in:
+80
@@ -0,0 +1,80 @@
|
||||
# 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 `configs/` → `gitea.josevi.ovh/josevi/configs` (dotfiles, chezmoi)
|
||||
|
||||
Ten a mano un **token de aplicación** de Gitea (Settings → Applications) para
|
||||
clonar `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 `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 |
|
||||
Reference in New Issue
Block a user