docs: close Phase B Passo 9 — dual-boot procedure (RUNBOOK §15)
RUNBOOK §15: dual-boot operation — Linux⇄Windows switch procedure, per-OS CI-stack table (roots/runner/vmrun), current GRUB behaviour (DEFAULT=0, TIMEOUT=0 hidden → boots straight to Linux), post-boot verification commands for both OSes, and an optional GRUB tweak (left unapplied — boot-to-Linux is intentional so the box returns as the Linux CI host after any unattended reboot). Checklist: Passo 9 done; fixed the stale global tracking table (Passi 6–9 were still [ ] despite being complete). Phase B is now fully closed (1–9 [x]). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -561,11 +561,15 @@ avviata abitualmente in Linux senza incidenti critici.
|
||||
> Windows resta pienamente funzionale e si usa riavviando nel boot
|
||||
> entry corrispondente.
|
||||
|
||||
- [ ] Aggiornare `docs/RUNBOOK.md` con la procedura dual-boot:
|
||||
come passare da Linux a Windows e viceversa, e cosa verificare
|
||||
al boot (runner online, act-runner.service attivo).
|
||||
- [ ] (Facoltativo) Verificare che GRUB abbia i timeout e i default
|
||||
corretti per l'uso quotidiano:
|
||||
- [x] Aggiornare `docs/RUNBOOK.md` con la procedura dual-boot: vedi
|
||||
**RUNBOOK §15** (switch Linux⇄Windows, verifica post-boot per
|
||||
entrambi gli OS, tweak GRUB opzionale).
|
||||
- [x] (Facoltativo) GRUB verificato: `GRUB_DEFAULT=0`, `GRUB_TIMEOUT=0`,
|
||||
`GRUB_TIMEOUT_STYLE=hidden` → boot diretto in Linux (intenzionale:
|
||||
la macchina torna host Linux dopo ogni reboot unattended). Per
|
||||
switch a Windows: tasto Esc al boot, oppure `grub-reboot` con
|
||||
`GRUB_DEFAULT=saved`. Tweak documentato in RUNBOOK §15, **non
|
||||
applicato** (default Linux voluto).
|
||||
|
||||
```bash
|
||||
sudo nano /etc/default/grub # GRUB_DEFAULT, GRUB_TIMEOUT
|
||||
@@ -583,10 +587,10 @@ avviata abitualmente in Linux senza incidenti critici.
|
||||
| 3 | B3 | Chiavi SSH + keyring (PoC headless) | [x] |
|
||||
| 4 | B4 | act_runner systemd service + `self-test.yml` PASS | [x] |
|
||||
| 5 | B5 | Timer systemd installati e attivi | [x] |
|
||||
| 6 | B6 | Cutover (riavvio in Linux, runner Linux attivo) | [ ] |
|
||||
| 7 | B7 | Capacity burn-in 4 × 10 (Win + Linux, sequenziale) | [ ] |
|
||||
| 8 | — | ≥1 settimana di stabilità (boot Linux abituale) | [ ] |
|
||||
| 9 | — | Gestione dual-boot + RUNBOOK aggiornato | [ ] |
|
||||
| 6 | B6 | Cutover (riavvio in Linux, runner Linux attivo) | [x] |
|
||||
| 7 | B7 | Capacity burn-in 4 × 10 (Win + Linux, sequenziale) | [x] |
|
||||
| 8 | — | ≥1 settimana di stabilità (boot Linux abituale) | [x] |
|
||||
| 9 | — | Gestione dual-boot + RUNBOOK aggiornato (§15) | [x] |
|
||||
|
||||
> **Architettura**: la macchina è **dual-boot** (stesso hardware).
|
||||
> Avviata in Linux → runner Linux attivo. Avviata in Windows → runner
|
||||
|
||||
Reference in New Issue
Block a user