Zum Inhalt

Debian Linux auf macOS — OrbStack-Dokumentation

Stand: März 2026 | System: macOS Andreas (192.168.178.72)


Übersicht

Auf dem Mac läuft via OrbStack eine lokale Debian-VM (Bookworm, ARM64) — dieselbe Distribution wie raspip5. Sie dient als Entwicklungs- und Testumgebung sowie als Brücke zwischen macOS und dem Raspberry Pi.


Installation

brew install --cask orbstack        # OrbStack installieren
orb create debian debian            # Debian Bookworm VM anlegen

OrbStack startet beim Mac-Login automatisch.


VM starten / stoppen

orb start debian      # starten
orb stop debian       # stoppen
orb list              # Status anzeigen

Oder über die OrbStack-App in der macOS Menüleiste.


Verbindung

ssh debian-orb        # SSH in die VM (Key-Auth, kein Passwort)
orb run -m debian bash   # Befehl direkt ausführen

SSH-Konfiguration (~/.ssh/config):

Host debian-orb
  HostName 192.168.139.194
  User ak
  IdentityFile ~/.ssh/id_ed25519

Dateiaustausch

Der Mac-Homeverzeichnis ist automatisch in der VM gemountet:

Pfad auf Mac Pfad in Debian VM
/Users/ak/ /mnt/mac/Users/ak/
/Users/ak/Desktop/ /mnt/mac/Users/ak/Desktop/

Kein scp nötig für lokalen Dateiaustausch — direkt lesen/schreiben.


Zusammenarbeit der drei Systeme

macOS (Andreas, 192.168.178.72)
  │
  ├─ ssh debian-orb ──→ Debian VM (lokal, OrbStack)
  │                        │
  │                        └─ ssh raspip5 ──→ raspip5 (192.168.178.199)
  │
  └─ ssh raspip5 ──────────────────────────→ raspip5 direkt

Dateipfade: - Mac → Debian VM: /mnt/mac/Users/ak/ - Mac/VM → raspip5: scp oder ssh


Typische Use-Cases

Aufgabe Weg
Script lokal testen vor Deployment In Debian VM entwickeln, dann auf raspip5 deployen
Linux-Tool ohne macOS-Port nutzen In Debian VM installieren und nutzen
Doku-Sync zu Bear python3 /mnt/mac/Users/ak/bear_sync_doku.py
Gleiche Umgebung wie raspip5 Debian Bookworm ARM64 = identisch

SSH-Keys

Von → Nach Methode
Mac → Debian VM ~/.ssh/id_ed25519
Mac → raspip5 ~/.ssh/id_ed25519
Debian VM → raspip5 Mac-Key via /mnt/mac/Users/ak/.ssh/id_ed25519

OrbStack-Ressourcen

  • RAM: dynamisch, teilt sich mit macOS
  • Disk: 1,2 GB aktuell
  • IP: 192.168.139.194 (nur Mac-intern)
  • Hostname: debian.orb.local / debian-orb