Autodetectar discos fijos por no-removible (RM=0)
La regla de "2 discos" contaba el USB instalador (sdb) como segundo disco y asumia que el sistema era nvme0n1. Un portatil con SSD PCIe enumera como sda, asi que ni el nombre fijo ni el conteo de discos servian. Ahora gen-disk-config.py filtra por RM=0 (no removible): el USB y el ISO quedan fuera. Sistema = 1er disco fijo (nvme primero), /home = 2o si existe. Override manual con args. Anade --selftest. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -47,13 +47,19 @@ privado), nombre y email de git. Después, sin más intervención:
|
||||
|
||||
## ⚠️ Antes de lanzar
|
||||
|
||||
- **Se borran DOS discos** (`"wipe": true` en ambos). Recrea el esquema actual:
|
||||
- `/dev/nvme0n1` → ESP 512M (`/boot/efi`) + `/boot` ext4 1G + `/` btrfs (resto)
|
||||
- `/dev/sda` → ext4 todo el disco en `/home` (**ojo: esto destruye el HDD de datos**)
|
||||
- **Se borran los discos FIJOS detectados** (`"wipe": true`). Los discos se
|
||||
autodetectan filtrando por NO removible (`RM=0` en `lsblk`), así el USB
|
||||
instalador (`sdb`, removible) queda fuera y da igual que el SSD sea `nvme0n1`
|
||||
o un SSD PCIe que enumera como `sda`. Esquema:
|
||||
- **Disco de sistema** (1º; nvme si existe) → ESP 512M (`/boot/efi`) + `/boot`
|
||||
ext4 1G + `/` btrfs (resto)
|
||||
- **2º disco fijo** (si hay) → ext4 todo el disco en `/home` (**ojo: destruye
|
||||
el disco de datos**). Si solo hay 1 disco, `/home` vive dentro del `/` btrfs.
|
||||
- swap = zram (`"swap": true`), sin partición de swap
|
||||
- bootloader **GRUB** (coherente con ESP en `/boot/efi` + `/boot` separado)
|
||||
|
||||
Verifica los nombres con `lsblk`; si tus discos no son `nvme0n1`/`sda`, edítalos.
|
||||
Verifica con `lsblk` qué discos quedan como fijos. Para forzar nombres a mano:
|
||||
`gen-disk-config.py BASE.json /dev/SISTEMA [/dev/HOME]`.
|
||||
- **Esquema de particiones de archinstall** cambia entre versiones, y el
|
||||
particionado manual multi-disco es lo más sensible. Si archinstall se queja del
|
||||
`disk_config`, abre `archinstall` interactivo, define los discos a mano, usa
|
||||
|
||||
Reference in New Issue
Block a user