From aa5a1fcf0a507a48789bc70a4f13c101380f994d Mon Sep 17 00:00:00 2001 From: Herb Date: Mon, 13 Jul 2026 13:32:17 +0200 Subject: [PATCH] Sitzungsende: naechste Schritte fuer 2026-07-15 festgehalten Wichtigster Punkt fuer die naechste Sitzung: Herb prueft laptop03 auf Image-Reife, BEVOR das Master-Image erstellt wird. Danach Stick/Platte- Schritte in fester Reihenfolge. Co-Authored-By: Claude Fable 5 --- CHANGELOG.md | 3 +++ CLAUDE.md | 44 +++++++++++++++++++++++++++++++------------- 2 files changed, 34 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aeda4e5..886df66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,9 @@ Ablauf umgestellt. - **Offen:** Live-Dateien vom Stick, Image umbenennen, Stick-Update, Reimage-Test (siehe [[CLAUDE]]). +- **Sitzungsende:** Weiter am 2026-07-15. Erster Schritt dann: Herb prueft + laptop03 auf Image-Reife (was soll geklont werden?) — erst danach + Master-Image. Reihenfolge steht unmissverstaendlich in [[CLAUDE]]. ## 2026-07-13 — Projektgruendung & Kurswechsel auf Pull diff --git a/CLAUDE.md b/CLAUDE.md index bbbe873..ea9a7e9 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,6 +1,6 @@ # schul-laptops — Projektstatus -Status: aktiv · Stand: 2026-07-13 +Status: aktiv · Stand: 2026-07-13 · Pull-Mechanik LAEUFT auf laptop03, Reimage-Skripte verteilt — es fehlt nur noch der Hardware-Teil (Stick/Platte) ## Worum es geht @@ -31,20 +31,38 @@ Benutzer auf den Laptops: `puettmann` (Admin, passwordless sudo), `schueler` (oh ## Blocker -- CLONEZILLA-Stick + Platte DEZNTRSICHERUNG muessen einmal an laptop03: - Live-Dateien nach `/boot/clonezilla/` kopieren, Bestandsimage umbenennen, - Stick-Menue auf Datums-Images umstellen. +- Keine Software-Blocker. Es fehlt nur Hardware am laptop03: + CLONEZILLA-Stick + Platte DEZNTRSICHERUNG (siehe naechste Schritte). -## Naechste Schritte +## Naechste Schritte — GENAU IN DIESER REIHENFOLGE (naechste Sitzung: 2026-07-15) -- [x] Teil A: Server — DNS `git.lehrstun.de`, Nginx-vHost (Cert ok), Deploy-Key -- [x] Teil B: Pull-Mechanik — laeuft auf laptop03 (Timer aktiv, Pull getestet) -- [x] Teil C: Reimage-Skripte, Boot-Check, GRUB-Eintrag (per Pull verteilt) -- [ ] Clonezilla-Live-Dateien vom Stick nach `/boot/clonezilla/` (braucht Stick) -- [ ] Bestandsimage auf Platte umbenennen in `schule-laptop-2026-02-01` (braucht Platte) -- [ ] Stick-Menue auf „neuestes Image“-Logik umstellen (braucht Stick) -- [ ] Reimage-Kette testen: trocken auf laptop03, echt auf laptop10 -- [ ] Master-Image erstellen (GRUB → IMAGE ERSTELLEN), Rollout laptop01–16 +**Als Erstes, BEVOR irgendein Image erstellt wird:** + +1. [ ] **Herb prueft laptop03 auf Image-Reife.** Herb will kontrollieren, ob + alles auf diesem Rechner ist, was geklont werden soll (Software, Einstellungen, + schueler-Account). Die naechste Instanz soll ihn dabei aktiv unterstuetzen: + installierte Programme durchgehen, Home-Verzeichnisse auf Muell/Privates + pruefen (z.B. `~/RS41ng` bleibt — ist ok, wird mitgeklont), offene Fragen stellen. + **Kein Master-Image erstellen, bevor Herb das freigegeben hat!** + +**Danach (Stick + Platte muessen an laptop03 stecken):** + +2. [ ] Clonezilla-Live-Dateien vom Stick (Ordner `/live/`: vmlinuz, initrd.img, + filesystem.squashfs) nach `/boot/clonezilla/` kopieren +3. [ ] Bestandsimage auf der Platte umbenennen: `schule-laptop` → + `schule-laptop-2026-02-01` (Datums-Schema, neuestes gewinnt) +4. [ ] Stick-Menue (syslinux.cfg + grub.cfg auf dem Stick) auf + „neuestes Image“-Logik + `files/clonezilla/schul-reimage.sh` umstellen +5. [ ] Reimage-Kette TROCKEN testen (auf laptop03 nur den Check, nie den Restore: + `sudo /usr/local/bin/reimage-check.sh` mit angesteckter Platte ausfuehren — + wegen Hostname-Schutz muss er ohne Aktion beenden; Logik ggf. mit + ueberschriebenem Hostname-Check auf einer Wegwerf-Kopie pruefen) +6. [ ] Neues Master-Image erstellen: laptop03 neu starten, GRUB-Eintrag + „Schul-Neuinstallation“ → Taste `i` (IMAGE ERSTELLEN) +7. [ ] ECHTER Reimage-Test auf laptop10 (Opfer-Laptop): Platte dran, einschalten, + warten — muss sich danach als laptop10 mit neuem Image melden +8. [ ] Rollout auf laptop01–16 (Erstinstallation per Stick, Weg 3 in + `CLONEZILLA_AUTOMATISCH.md`) ## Hinweise