Gemini: Anleitung: Umstieg auf Raspberry Pi OS Bookworm (64-bit)

03.10.2026 - Lesezeit: 7 Minuten

Diese Anleitung beschreibt den sicheren Umstieg deines Raspberry Pi 4 Model B (server2020) von der veralteten Version Buster auf das aktuelle Raspberry Pi OS Bookworm (Version 12) unter Verwendung deiner zuvor erstellten Backups.

HINWEIS: Da es sich um einen großen Versionssprung handelt, wird eine saubere Neuinstallation (Clean Install) auf der externen SSD durchgeführt. Dabei werden alle alten Daten auf der SSD gelöscht. Stelle sicher, dass dein Backup-Skript erfolgreich gelaufen ist!


Schritt 1: Vorbereitung auf dem Debian-13-PC

Da du bereits Debian 13 (Trixie) auf deinem Haupt-PC nutzt, kannst du das offizielle Flash-Werkzeug direkt aus den Paketquellen installieren.

  1. Öffne ein Terminal auf deinem PC und installiere den Raspberry Pi Imager:
    sudo apt update && sudo apt install rpi-imager -y
  2. Fahre deinen Raspberry Pi sauber herunter:
    sudo poweroff
  3. Trenne die externe SSD vom Raspberry Pi und schließe sie an deinen Debian-PC an.
  4. Starte den Raspberry Pi Imager über dein Anwendungsmenü oder das Terminal (rpi-imager).

Schritt 2: Die SSD mit Bookworm bespielen

  1. Raspberry Pi-Gerät: Wähle Raspberry Pi 4 aus.
  2. Betriebssystem: Wähle Raspberry Pi OS (64-bit) (Standardempfehlung). Die 64-Bit-Version nutzt das Potenzial deines Pi 4 optimal aus.
  3. Speichermedium: Wähle deine angeschlossene externe SSD aus.
  4. Klicke auf Weiter.
  5. Betriebssystem-Anpassung: Klicke im Pop-up auf "Einstellungen bearbeiten". Nimm hier unbedingt folgende Anpassungen vor, damit der Pi sofort "Headless" (ohne Monitor) erreichbar ist:
    • Hostname: server2020 (Zwingend erforderlich, damit dein Hostname-Check im Backup-Skript später wieder funktioniert!)
    • Benutzername und Passwort: Setze den Benutzernamen auf wnf und vergib dein gewünschtes Passwort.
    • SSH aktivieren: Setze den Haken bei "SSH aktivieren" und nutze die Passwort-Authentifizierung.
  6. Speichere die Einstellungen und klicke auf JA, um den Schreibvorgang zu starten.

Schritt 3: Erster Start des neuen Systems

  1. Trenne die SSD sicher von deinem PC und schließe sie an einen der blauen USB-3.0-Ports deines Raspberry Pi 4 an.
  2. Schalte den Raspberry Pi ein.
  3. Warte ca. 2–3 Minuten, da sich das Dateisystem beim ersten Start automatisch erweitert.
  4. Da sich der SSH-Schlüssel des Servers durch die Neuinstallation geändert hat, musst du den alten Eintrag auf deinem Debian-PC löschen, bevor du dich verbinden kannst:
    ssh-keygen -R 192.168.80.106
  5. Verbinde dich neu per SSH mit dem Pi:
    ssh wnf@192.168.80.106

Schritt 4: Dienste installieren und Daten wiederherstellen

Nach dem erfolgreichen Login bringen wir das System auf den neuesten Stand und installieren die benötigten Dienste frisch.

1. System aktualisieren

sudo apt update && sudo apt upgrade -y

2. Nginx & Certbot (Let's Encrypt)

  1. Installiere die Pakete auf dem Pi:
    sudo apt install nginx certbot python3-certbot-nginx -y
  2. Stoppe den Dienst für die Konfiguration:
    sudo systemctl stop nginx
  3. Wiederherstellung: Entpacke auf deinem PC nginx_backup.tar.gz und letsencrypt_backup.tar.gz. Kopiere die Inhalte zurück in die Verzeichnisse /etc/nginx/, /var/www/ und /etc/letsencrypt/ auf dem Pi.
    • Tipp: Achte bei Let's Encrypt darauf, beim Entpacken die Berechtigungen und Symlinks beizubehalten (tar -xvzpf).

3. Mosquitto (MQTT-Broker)

  1. Installiere den Broker auf dem Pi:
    sudo apt install mosquitto mosquitto-clients -y
  2. Stoppe den Dienst:
    sudo systemctl stop mosquitto
  3. Wiederherstellung: Kopiere deine gesicherten Konfigurationsdateien aus mqtt_backup.tar.gz (insb. mosquitto.conf und Passwortdateien) zurück nach /etc/mosquitto/.

4. Radicale (CalDAV/CardDAV)

  1. Unter Bookworm lässt sich Radicale direkt über APT installieren:
    sudo apt install radicale -y
  2. Stoppe den Dienst:
    sudo systemctl stop radicale
  3. Wiederherstellung: Kopiere deine gesicherten Kalenderordner aus radicale_backup.tar.gz zurück nach /var/lib/radicale/collections/.
  4. Korrigiere die Dateirechte auf dem Pi, damit der Radicale-Benutzer Lese- und Schreibrechte hat:
    sudo chown -R radicale:radicale /var/lib/radicale/

Schritt 5: Dienste starten und überprüfen

Sobald alle Daten und Konfigurationen an ihrem Platz sind, startest du die Dienste auf deinem Raspberry Pi:

sudo systemctl start nginx
sudo systemctl start mosquitto
sudo systemctl start radicale

Überprüfe den Status der Dienste, um sicherzustellen, dass alles fehlerfrei läuft:

sudo systemctl status nginx 
sudo systemctl status mosquitto 
sudo systemctl status radicale

Anleitung erstellt für server2020 (Raspberry Pi 4 Model B Rev 1.2) unter Debian 13.

Tags: