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:
2026-06-26 21:39:39 +02:00
co-authored by Claude Opus 4.8
parent a535a126b5
commit 72a8f4a3b9
3 changed files with 82 additions and 29 deletions
+5 -2
View File
@@ -29,8 +29,11 @@ Boot desde el USB. Entras como `root` automáticamente.
lsblk
```
Confirma que el NVMe es `nvme0n1` y el SSD SATA de 1TB es `sda`. Si no, edita los
JSON antes de seguir.
Los discos se autodetectan por NO removible (`RM=0`): el USB instalador (`sdb`)
queda fuera y da igual si el disco de sistema es `nvme0n1` o un SSD PCIe que sale
como `sda`. Confirma con `lsblk` que solo tus discos reales tienen `RM` a `0`. El
1º (nvme si existe) es el de sistema, el 2º (si hay) va a `/home`. Para forzarlo:
`gen-disk-config.py BASE.json /dev/SISTEMA [/dev/HOME]`.
## 4. Clonar y lanzar