Skip to main content

💡 Alarm

🐧 EndeavourOS ARM auf Raspberry Pi 4 oder Pi 5

Dieses Dokument beschreibt die Grundlagen und Besonderheiten von EndeavourOS ARM auf dem Raspberry Pi 4 (BCM2711, Cortex-A72). Es sollte sich in gleicher Weise auch auf einem Raspberry Pi 5 (BCM2712, Cortex-A76) installieren lassen.

Ziel ist ein stabiles, schlankes und wartbares System als Basis für Headless-Anwendungen wie ioBroker, Pi-hole, Unbound, Syncthing oder andere Dienste im Heimnetz.


🧩 Basis und Philosophie

EndeavourOS ARM basiert auf Arch Linux ARM (ALARM) – einem modernen, flexiblen und kontinuierlich gepflegten Betriebssystem, das durch seine Rolling-Release-Philosophie stets auf dem neuesten Stand bleibt.

💡 Hinweis

EndeavourOS ARM eignet sich besonders für fortgeschrittene Anwender, die Wert auf ein transparentes, manuell steuerbares System legen. Systemaktualisierungen erfolgen regelmäßig und direkt über pacman, ohne Versionssprünge.


⚙️ Zielsetzung

Das hier vorgestellte System dient als Basisinstallation für Dienste im SmartHome- und Server-Bereich, z.B.:

- ioBroker (Automatisierung)
- Pi-hole (Werbe- und Tracking-Blocker)
- Unbound (rekursiver DNS-Resolver)
- ...

Durch den bewussten Verzicht auf eine Desktop-Umgebung wird das System ressourcenschonend, stabil und einfach wartbar.


⚠️ Wichtiger Hinweis

Dieses Buch behandelt nicht das am weitesten verbreitete Debian-basierte System für den Raspberry Pi.
Dazu existiert im Web und in zahlreichen Foren bereits umfangreiche Dokumentation und Hilfestellung.
Der Fokus liegt hier ausschließlich auf EndeavourOS ARM als leichtgewichtigem, Arch-basiertem System.


⚙️ Systemgrundlagen

  • ALARM steht für Arch Linux ARM, also die ARM-Version des Betriebssystems Arch Linux.
    Es handelt sich um ein Rolling Release, das heißt, das System wird kontinuierlich aktualisiert,
    anstatt in festen Versionen zu erscheinen.
  • Systemupdates installieren aktualisierte System- und Bootdateien nach /boot. Das aktualisiert nicht automatisch den EEPROM-Bootloader des Raspberry Pi.
  • Für den Raspberry Pi 4 kann das Paket rpi4-eeprom, für den Raspberry Pi 5 das Paket rpi5-eeprom verwendet werden. Beide Pakete stellen unter anderem das Werkzeug rpi-eeprom-update bereit. Prüfen, ob das passende Paket installiert ist:
    • Pi 4: pacman -Q rpi4-eeprom
    • Pi 5: pacman -Q rpi5-eeprom
  • Den Status des EEPROM-Bootloaders kannst du auf beiden Modellen mit sudo rpi-eeprom-update prüfen.

🔧 Raspberry Pi 4 anstelle eines Pi 5?

Der Raspberry Pi 4 ist für einen normalen ioBroker-Betrieb völlig ausreichend – selbst dann,
wenn du zusätzlich Pi-hole installierst und ihn als Fileserver nutzt.

Ein weiterer Vorteil: Du kannst ihn lüfterlos mit einem großen passiven Kühlkörper betreiben
und erreichst dabei dennoch eine gute Leistung bei unter 40 °C CPU-Temperatur im Normalbetrieb.

Update: Inzwischen gibt es auch für den Raspberry Pi 5 große passive Kühlkörper. Außerdem soll er im Normalbetrieb nur geringfügig mehr Strom benötigen (ungetestet). Für ein neues Projekt kann der Pi 5 daher – insbesondere wegen der verfügbaren Variante mit 16 GB RAM – durchaus interessant sein. Allerdings ist der vergleichsweise hohe Preis ein deutlicher Nachteil.


⚙️ Leistungs- und Stromverbrauch

Im Alltag zeigt sich der Pi 4 sehr effizient:

ioBroker mit Z-Wave-Modul (RaZberry 7) und externer SSD:
- Stromaufnahme im Normalbetrieb: unter 1 A
- Kurzzeitig bei Schreibvorgängen oder höherer CPU-Last: 1,5 – 2,0 A

Der Raspberry Pi 5 hingegen verbraucht etwas mehr Strom. Ein leistungsstärkeres System als der Pi 4 ergibt evtl. dann Sinn, wenn du deutlich mehr Dienste installieren möchtest – z.B.:

- NextCloud
- Livestreaming
- Matrix-Server (kleine Installation)

💡 Hinweis

Für die meisten SmartHome-Setups mit ioBroker, Pi-hole und Unbound ist der Raspberry Pi 4 die ideale Wahl
– stabil, sparsam, lüfterlos und mit hervorragender Unterstützung unter EndeavourOS ARM.


🧪 Versuchsaufbau

Raspberry Pi 4 Pi4_ioBroker_Pi-hole.jpg

Aufbau

Raspberry Pi 4 (lüfterlos) mit EndeavourOS ARM (headless) installiert,
betrieben mit Pi-hole 6 + Unbound sowie ioBroker mit einem Z-Wave-Modul (RaZberry 7),
angeschlossen an einer 12-Volt-USV und DC DC Voltage Regulator 12V/5V.


„Endeavour“ (englisch für Bestrebung, Unternehmen, Bemühung)
Der Name EndeavourOS steht sinnbildlich für eine Entdeckungsreise –
inspiriert von der Raumfähre Endeavour und dem Forschungsgeist,
den sie repräsentiert.