diff --git a/INSTALL.md b/INSTALL.md index 54ddac5..e2e8f77 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -18,20 +18,50 @@ Falls kein Ventoy-Stick vorhanden: [ventoy.net](https://www.ventoy.net/) — bel ## 3. Automatische Installation -Ab hier läuft alles ohne Eingreifen: +Die Autoinstall installiert Ubuntu 24.04 Server (LVM, User `rene`). Je nach Netzwerk und Mirrors dauert das 10-30 Minuten. -- Ubuntu 24.04 Server wird installiert (LVM, User `rene`) -- Pakete werden installiert (Xubuntu-Desktop, Brave, Treiber, Tools) -- `setup-base.sh` konfiguriert Tastatur, Lüfter, Nvidia, Locale, Services -- Ein Autostart-Eintrag für `setup-desktop.sh` wird angelegt +Nach Abschluss erscheint cloud-init-Output mit SSH Host Key Fingerprints und der Login-Prompt: +``` +Cloud-init v. ... finished ... Datasource DataSourceNone. +m16 login: +``` -**Dauer:** ca. 30-60 Minuten je nach Internetgeschwindigkeit. +**Enter drücken**, dann als `rene` anmelden. -Nach Abschluss startet das MacBook automatisch neu. +## 4. Prüfen ob setup-base.sh gelaufen ist -## 4. Erster Desktop-Login +`setup-base.sh` sollte in den Autoinstall `late-commands` gelaufen sein. Prüfen: -Anmelden als `rene` — `setup-desktop.sh` startet automatisch und installiert: +```bash +dpkg -l | grep xubuntu-desktop +``` + +### Fall A: xubuntu-desktop ist installiert + +Desktop starten: +```bash +sudo systemctl start lightdm +``` +Weiter mit **Schritt 5**. + +### Fall B: xubuntu-desktop fehlt + +`setup-base.sh` manuell ausführen (MBP 13" oder 16"): +```bash +curl -fsSL https://git.motocamp.de/rene/macbook-setup/raw/branch/main/setup-base.sh | sudo bash -s -- 16 +``` +**Dauer:** ca. 20-40 Minuten (Xubuntu-Desktop, Brave, Treiber, etc.) + +Danach neu starten: +```bash +sudo reboot +``` + +## 5. Erster Desktop-Login + +Nach Reboot erscheint LightDM. Anmelden als `rene`. + +`setup-desktop.sh` startet automatisch via Autostart und installiert: | Was | Details | |-----|---------| @@ -43,17 +73,17 @@ Anmelden als `rene` — `setup-desktop.sh` startet automatisch und installiert: Der Autostart-Eintrag entfernt sich nach erfolgreichem Durchlauf selbst. -**Log prüfen:** Falls etwas fehlschlägt: -```bash -cat /tmp/setup-desktop.log -``` - -**Manuell erneut starten:** +**Falls setup-desktop.sh nicht automatisch startet**, manuell ausführen: ```bash curl -fsSL https://git.motocamp.de/rene/macbook-setup/raw/branch/main/setup-desktop.sh | bash ``` -## 5. Manuelle Schritte +**Log prüfen:** +```bash +cat /tmp/setup-desktop.log +``` + +## 6. Manuelle Schritte ### WireGuard @@ -83,7 +113,7 @@ Danach ist das Heimnetz erreichbar (10.47.11.0/24 via 10.13.13.x). 1. Brave starten 2. Einstellungen → Brave Sync → Sync-Kette beitreten -## 6. Modell: MBP 13" vs 16" +## 7. Modell: MBP 13" vs 16" Die `user-data` ist standardmäßig auf **MBP 13"** eingestellt. Für **MBP 16"** vor dem ISO-Bau in `user-data` ändern: diff --git a/setup-base.sh b/setup-base.sh index 230550a..1b30795 100755 --- a/setup-base.sh +++ b/setup-base.sh @@ -53,7 +53,6 @@ apt install -y \ wireguard wireguard-tools \ libreoffice libreoffice-l10n-de \ thunderbird thunderbird-locale-de \ - freecad \ keepassxc \ htop btop \ timeshift \ @@ -62,7 +61,11 @@ apt install -y \ wngerman \ bc \ xfce4-terminal -ok "Pakete installiert" +ok "Pakete installiert (apt)" + +# FreeCAD via Snap (nicht in Ubuntu 24.04 Repos verfügbar) +snap install freecad +ok "FreeCAD installiert (snap)" # ── 3. Nvidia (nur MBP 16") ────────────────────────────────────────────── if [[ "$MODEL" == "16" ]]; then