Commit Graph
8 Commits
Author SHA1 Message Date
Ricardo MonlaandClaude Sonnet 4.6 93ec80b690 docs: actualizar plan Fase 3 con hallazgos y nota sobre Netinstall en isos.conf
- Estado general actualizado a v2.11.0
- Fase 3: en progreso — tareas ejecutadas marcadas, notas detalladas de ejecución
- Hallazgos documentados: Netinstall incompatible con loopback, loopback.cfg falso
  en Linux Mint, initrd.lz, prompts ask/confirm con ANSI literal
- Fase 4 ajustada: elimina Netinstall, agrega ISOs Live y prueba de regenerar entradas
- Registro de versiones: v2.8.0 a v2.11.0 documentadas
- isos.conf: nota de advertencia en Debian Netinstall (no apta para loopback en ext4)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 01:09:09 -03:00
Ricardo MonlaandClaude Sonnet 4.6 ae898d7a4d docs: registrar tarea 2.10 (submenú GRUB) y actualizar tarea 4.2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 00:02:35 -03:00
Ricardo MonlaandClaude Sonnet 4.6 c284d9c124 docs(fase2): cierre completo — snapshot 01-post-setup tomado, fase marcada
Tarea 2.9 completada (snapshot UUID 43d76b0d). Fase 2 cerrada como completada.
Checklist general actualizado. Nota de ajuste para Fase 3: actualizar isos.conf.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:08:17 -03:00
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