Commit Graph
5 Commits
Author SHA1 Message Date
Ricardo MonlaandClaude Sonnet 4.6 53567bad9b docs(fase2): tareas 2.6-2.8 completadas — Escenario 4 verificado en VM
Tareas 2.6, 2.7 y 2.8 completadas. Notas de ejecución detalladas con todos
los problemas encontrados durante la prueba del Escenario 4 vía initramfs.
Registro de versiones actualizado a v2.7.0. Queda pendiente tarea 2.9 (snapshot).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:07:43 -03:00
Ricardo MonlaandClaude Sonnet 4.6 f6923edb71 v2.6.0: resize automático via initramfs — sin Live CD (Escenario 4)
Reemplaza el script de rescue manual (que requería Live CD) por un
mecanismo que instala hooks en initramfs para reducir la partición
raíz y crear MULTIBOOT en el próximo arranque, sin ningún medio externo.

Cambios técnicos:
- _wizard_rescue_root: genera local-premount y local-bottom en initramfs
- Hook de herramientas: copia resize2fs, parted, mkfs.ext4, mke2fs, e2fsck
- parted ---pretend-input-tty con doble Yes: acepta warnings interactivos
- +1 MiB en new_root_end_mib: corrige descalce de alineamiento de parted
- mkpart con Yes: acepta "closest location" cuando hay partición extendida adyacente
- local-bottom cleanup: elimina hooks de la raíz vía ${rootmnt} post-resize
- Condición idempotente: no actúa si el dispositivo destino ya existe
- Plan actualizado: tareas 2.4 y 2.5 completadas, versiones registradas

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:00:40 -03:00
Ricardo MonlaandClaude Sonnet 4.6 08e16502a9 v2.5.0: motor de detección de espacio ampliado + log + script rescue
- Implementa 4 escenarios de disco reales:
  Escenario 1: espacio libre sin particionar en cualquier disco (anterior)
  Escenario 2: disco secundario vacío disponible
  Escenario 3: partición no-raíz con espacio libre (resize en caliente)
  Escenario 4: solo espacio en filesystem raíz → genera script rescue para live CD
- Agrega sistema de log en /var/log/rm-multiboot.log con timestamps
- El script rescue generado automatiza e2fsck + resize2fs + parted + mkfs
- Plan de pruebas actualizado: Fase 2 ampliada, Fase 5 ajustada

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 19:55:02 -03:00
Ricardo MonlaandClaude Sonnet 4.6 807926b540 docs(fase1): tareas 1.1 y 1.6 completadas — VM creada y snapshot base tomado
VM rm-multiboot-test creada con VBoxManage:
  - 2 CPU, 2 GB RAM, 40 GB disco VDI, NAT, BIOS Legacy
  - Debian 13.5.0 netinstall (755 MB) conectado al DVD
  - Snapshot 00-base-limpia tomado

Hallazgo registrado: URLs de Debian en isos.conf desactualizadas (v12→v13).
Pendiente: instalación del SO en la VM (tareas 1.2–1.7).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 18:14:05 -03:00
Ricardo MonlaandClaude Sonnet 4.6 2e48ba0064 docs: agregar plan de pruebas en VM VirtualBox (plan 01)
docs/plan/01_pruebas-vm-virtualbox.md — 6 fases con metodología de
mejora continua: cada fase cierra con Conclusión y Hallazgos que
sirven de input para replantear la fase siguiente antes de ejecutarla.

Fases:
  1. Preparación del entorno VirtualBox
  2. Ejecución del setup inicial
  3. Catálogo y descarga de ISOs
  4. Arranque desde GRUB
  5. Casos borde y condiciones adversas
  6. Correcciones, optimizaciones y cierre

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 18:03:41 -03:00