Anleitung: Installation von Armbian auf einem Orange Pi Plus 2
Diese Anleitung beschreibt den vollständigen Prozess zur Installation des Armbian-Betriebssystems auf einem Orange Pi Plus 2 Single-Board-Computer (SBC). Die Schritte umfassen das Herunterladen und Flashen des Images, die Erstkonfiguration, die optionale Übertragung des Systems auf den internen eMMC-Speicher sowie Methoden zur Sicherung und Wiederherstellung.
1. Armbian-Image herunterladen
Offizielle Armbian-Images für ältere Boards wie den Orange Pi Plus 2 finden Sie im Archiv:
Wählen Sie ein Image entsprechend Ihres Anwendungsfalls:
- Desktop (XFCE): Empfohlen für eine grafische Benutzeroberfläche.
- CLI (Server): Eine minimale, textbasierte Version, ideal für Server-Anwendungen.
2. Image auf eine SD-Karte schreiben
macOS
Für macOS wird USBImager empfohlen. Aufgrund von Gatekeeper-Einschränkungen muss die Anwendung unter Umständen über das Terminal gestartet werden:
sudo /Applications/USBImager.app/Contents/MacOS/usbimager -v
Linux
Unter Linux kann das dd-Kommandozeilenwerkzeug verwendet werden. Stellen Sie sicher, dass Sie den korrekten Gerätenamen (/dev/sdX) für Ihre SD-Karte angeben.
# Ersetzen Sie /dev/sdX durch das Zielgerät (z.B. /dev/sdc)
sudo dd if=Armbian_Image.img of=/dev/sdX bs=4M status=progress conv=fsync
3. Erster Start und Konfiguration
- Stecken Sie die SD-Karte in den Orange Pi und starten Sie das Gerät.
- Folgen Sie den Anweisungen des Ersteinrichtungs-Assistenten (Benutzer anlegen, Passwort festlegen).
- Konfigurieren Sie die Netzwerkverbindung (LAN oder WLAN).
4. Optional: Installation auf den eMMC-Speicher
Für eine höhere Performance und Zuverlässigkeit kann das Betriebssystem vom der SD-Karte auf den internen eMMC-Speicher übertragen werden. Armbian stellt hierfür ein Skript bereit.
sudo armbian-install
Alternativ kann auf älteren Versionen das Skript nand-sata-install heißen. Nach der Ausführung fahren Sie das System herunter, entfernen die SD-Karte und starten das Gerät neu.
5. Speichergeräte identifizieren
Die Gerätenamen für SD-Karten und eMMC können variieren.
mmcblk0: In der Regel das Boot-Device.mmcblk1: Das sekundäre Speichergerät.
Verwenden Sie folgende Befehle zur Überprüfung:
# Listet alle Block-Geräte und ihre Mount-Punkte auf
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT
# Zeigt die Kernel-Boot-Parameter an, einschließlich des root-Geräts
cat /proc/cmdline
6. System-Backup und Wiederherstellung
Backup des eMMC-Speichers
Mit dd kann ein vollständiges Image des eMMC-Speichers erstellt werden.
# Definieren Sie einen Speicherort, z.B. einen USB-Stick
LOCATION="/media/USB_DRIVE"
TIMESTAMP=$(date +%Y%m%d)
# Erstellt ein komprimiertes Image
sudo dd bs=4M status=progress if=/dev/mmcblk1 | gzip > "${LOCATION}/emmc-backup-${TIMESTAMP}.img.gz"
Wiederherstellung des Backups
gunzip -c /media/USB_DRIVE/emmc-backup-20250226.img.gz | sudo dd of=/dev/mmcblk1 bs=4M status=progress conv=fsync
Alternative mit ddbr
Armbian bietet mit ddbr ein eigenes Werkzeug für Backups.
- Starten Sie
ddbrund wählen Siebfür ein Backup. - Das Backup wird im Verzeichnis
/ddbrgespeichert.
7. Fehlerbehebung
- Browser startet nicht (
failed to execute web browser): Installieren Sie einen Browser manuell, z.B.sudo apt install firefox-esr. - "Failed to eject" im Dateimanager:
Verwenden Sie
sudo umount /path/to/mountpoint, um Geräte auszuhängen. - Debug-Informationen für das Armbian-Forum sammeln:
Dieser Befehl sammelt Systeminformationen und lädt sie hoch, um bei der Fehleranalyse zu helfen.code
sudo armbianmonitor -u