Fix setup-base.sh: freecad via snap statt apt (nicht in Ubuntu 24.04 Repos)
Aktualisiert auch INSTALL.md mit realistischem Installationsablauf (TTY-Login nach Autoinstall, Prüfung ob setup-base.sh gelaufen ist). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
d8f765ffd6
commit
32b49f81a5
2 changed files with 52 additions and 19 deletions
64
INSTALL.md
64
INSTALL.md
|
|
@ -18,20 +18,50 @@ Falls kein Ventoy-Stick vorhanden: [ventoy.net](https://www.ventoy.net/) — bel
|
||||||
|
|
||||||
## 3. Automatische Installation
|
## 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`)
|
Nach Abschluss erscheint cloud-init-Output mit SSH Host Key Fingerprints und der Login-Prompt:
|
||||||
- Pakete werden installiert (Xubuntu-Desktop, Brave, Treiber, Tools)
|
```
|
||||||
- `setup-base.sh` konfiguriert Tastatur, Lüfter, Nvidia, Locale, Services
|
Cloud-init v. ... finished ... Datasource DataSourceNone.
|
||||||
- Ein Autostart-Eintrag für `setup-desktop.sh` wird angelegt
|
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 |
|
| 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.
|
Der Autostart-Eintrag entfernt sich nach erfolgreichem Durchlauf selbst.
|
||||||
|
|
||||||
**Log prüfen:** Falls etwas fehlschlägt:
|
**Falls setup-desktop.sh nicht automatisch startet**, manuell ausführen:
|
||||||
```bash
|
|
||||||
cat /tmp/setup-desktop.log
|
|
||||||
```
|
|
||||||
|
|
||||||
**Manuell erneut starten:**
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://git.motocamp.de/rene/macbook-setup/raw/branch/main/setup-desktop.sh | 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
|
### WireGuard
|
||||||
|
|
||||||
|
|
@ -83,7 +113,7 @@ Danach ist das Heimnetz erreichbar (10.47.11.0/24 via 10.13.13.x).
|
||||||
1. Brave starten
|
1. Brave starten
|
||||||
2. Einstellungen → Brave Sync → Sync-Kette beitreten
|
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:
|
Die `user-data` ist standardmäßig auf **MBP 13"** eingestellt. Für **MBP 16"** vor dem ISO-Bau in `user-data` ändern:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,6 @@ apt install -y \
|
||||||
wireguard wireguard-tools \
|
wireguard wireguard-tools \
|
||||||
libreoffice libreoffice-l10n-de \
|
libreoffice libreoffice-l10n-de \
|
||||||
thunderbird thunderbird-locale-de \
|
thunderbird thunderbird-locale-de \
|
||||||
freecad \
|
|
||||||
keepassxc \
|
keepassxc \
|
||||||
htop btop \
|
htop btop \
|
||||||
timeshift \
|
timeshift \
|
||||||
|
|
@ -62,7 +61,11 @@ apt install -y \
|
||||||
wngerman \
|
wngerman \
|
||||||
bc \
|
bc \
|
||||||
xfce4-terminal
|
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") ──────────────────────────────────────────────
|
# ── 3. Nvidia (nur MBP 16") ──────────────────────────────────────────────
|
||||||
if [[ "$MODEL" == "16" ]]; then
|
if [[ "$MODEL" == "16" ]]; then
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue