Beliebtes Pi-Werkzeug eingestellt: 3 Nachfolger für Raspberry Pi „NOOBS“

Als Video ansehen
Bereitgestellt über YouTube

Beliebtes Pi-Werkzeug eingestellt: 3 Nachfolger für Raspberry Pi „NOOBS“

Lange Zeit war NOOBS (New Out of Box Software) ein verbreiteter und empfohlener Weg, um Betriebssysteme auf dem Raspberry Pi zu installieren. Darüber hinaus enthielt es weitere Funktionen, wie z.B. Multi-Boot. Doch die Software ist mittlerweile komplett von der Bildfläche verschwunden, nachdem es bereits längere Zeit ruhiger geworden ist. Hier erfährst du, was mit NOOBS passiert ist und welche Alternativen bereit stehen. Auch für den neuen Raspberry Pi 5 gibt es Möglichkeiten, um nicht auf die Funktionen des beliebten Werkzeugs verzichten zu müssen.

Vereinfachte Raspberry Pi Installation: Das ist NOOBS

Die Installation von Betriebssystemen auf Einplatinencomputern wie dem Raspberry Pi ist speziell: Statt über eine generischen ISO-Datei auf einem USB-Stick gibt es dort keine Installation. Das ist fehlenden Standards (BIOS/UEFI) geschuldet. Stattdessen enthält ein Abbild alle Daten des installierten Betriebssystems – beispielsweise dem Raspberry Pi OS. Dies muss über einen zweiten Computer auf die Speicherkarte übertragen werden, damit der Raspberry Pi davon starten kann.

In der frühen Anfangszeit erfolgte dies händisch. Für fortgeschrittene GNU/Linux-Nutzer kein Problem: Schließlich enthält ihr Betriebssystem mit dd ein Werkzeug, um mit wenigen Handgriffen Datenträgerabbilder zu überspielen. Windows-Nutzer müssen auf externe Software installieren, schon wegen Microsofts Weigerung, die GNU/Linux-Dateisysteme zu unterstützen. All das ist für Einsteiger nicht gerade einfach zu überblicken. Daher wurde 2013 das offizielle NOOBS eingeführt und oft auf Speicherkarten vorinstalliert.1 Das Projekt ist quelloffen.2

Nun startet der Raspberry Pi in NOOBs. Diese Oberfläche hat gewisse Ähnlichkeiten mit dem Installations-Assistent von X86 PCs. Dort kann man sogar Einstellungen der proprietären Raspberry Pi Firmware ändern, wofür man bei X86 Systemen normalerweise das BIOS/UEFI aufruft. In NOOBs lässt sich nicht nur bequem ein Betriebssystem auf vergleichbare Art installieren. Es bietet auch weitere Funktionen wie z.B. Multi-Boot (mehrere Betriebssysteme) oder eine Art Notfall-Modus. Dieser enthält einen Web-Browser – sehr praktisch, wenn man bei Problemen nicht mehr weiter kommt und derzeit keinen Computer/Laptop zur Verfügung hat.

NOOBs bekommt Konkurrenz

Über viele Jahre lang war NOOBs der offiziell empfohlene Weg zur Einrichtung des Raspberry Pi.3 Einige Händler lieferten es sogar vorinstalliert auf Speicherkarten aus – so konnte man direkt los legen, ohne die Speicherkarte händisch am PC bespielen zu müssen. Dieser Weg wurde von der Raspberry Pi Organisation selbst für Einsteiger empfohlen.

2020 wollten sie jedoch einen Schritt weiter gehen: Das Überspielen der Abbilder auf die Speicherkarte soll einfacher werden. Dabei entstand der Raspberry Pi Imager,4 den ich in mehreren Beiträgen vorgestellt habe und seit dem mehrfach um neue Funktionen ergänzt wurde. Dieser geht anders vor – bereits am PC entscheidet der Nutzer, welches Betriebssystem er auf dem Raspberry Pi nutzen möchte. Der Imager lädt es herunter, entpackt das Archiv und überspielt das darin enthaltene Abbild auf die Karte. Das vereinfacht den manuellen Prozess, bietet allerdings am Raspberry Pi weniger Möglichkeiten. Schließlich ist nur das gewählte OS vorhanden, ohne Preboot-Umgebung wie bei NOOBs.

Das Ende von NOOBS

Eine kurze Zeit lang existierten beide parallel. Nutzer hatten die Wahl, ob sie die umfangreichere Preboot-Umgebung von NOOBs möchten und damit mehr Tätigkeiten auf den Raspberry Pi verlagern. Oder direkt am PC entscheiden, welches Betriebssystem auf die Karte überspielt werden soll. Im Februar 2023 entschied die Raspberry Pi Organisation jedoch, NOOBs einzustellen: Die Software wird nicht mehr unterstützt und man rate von der weiteren Nutzung ab. Als Nachfolger empfehlen sie den Raspberry Pi Imager. Oder alternativ PINN als (nicht offiziell unterstütztes) Community-Projekt für jene, welche die restlichen Funktionen wie z.B. Multi-Boot benötigen.5 PINN ist eine Abspaltung, die auf NOOBS basiert und in der Gemeinschaft quelloffener Software weiter gepflegt wird.6

Ist der Imager eine ausreichende Alternative?

Das kommt stark auf den Einsatzzweck an. Wie oben bereits angeschnitten, sind die Funktionen des Imagers mit NOOBS nur begrenzt vergleichbar: Sie bringen ein Betriebssystem auf die Speicherkarte, damit der Raspberry Pi davon starten kann. Beim Imager ist ein PC mit Speicherkartenleser nötig – sowohl beim ersten Mal, als auch für einen möglichen späteren Wechsel der Distribution. Einen PC oder Laptop dürften die meisten zuhause haben. Damit sollte wahrscheinlich eher die Zielgruppe von Menschen adressiert werden, die sich keinen leisten können und den Raspberry Pi als möglichst vollwertigen Ersatz nutzen.

NOOBs bietet hier mehr Flexibilität, weil das Herunterladen und Aufspielen des Abbildes komplett am Zielgerät erfolgen kann – wie man es von X86 seit Jahrzehnten kennt. Dort ist schließlich noch nie ein zweiter Computer dafür nötig gewesen. Darüber hinaus gibt es eine Reihe an Funktionen, die der Imager nicht bieten kann. Die wohl wichtigsten:

  • Multi-Boot, es kann immer nur ein Betriebssystem pro Speicherkarte genutzt werden
  • Ändern der Firmware-Konfiguration ohne laufendes Raspberry Pi OS
  • Fehlersuche/Recherche direkt am Gerät, falls das installierte Betriebssystem nicht startet

Es gibt mehrere Alternativen

Für die grundsätzliche Möglichkeit, direkt auf dem Raspberry Pi ein Betriebssystem installieren zu können, gibt es teilweise noch eine andere Möglichkeit: Die Netzwerk-Installation ermöglicht das seit 2022 in der Beta-Firmware. Seit einiger Zeit befindet sich dies ebenfalls in der stabilen Version. Als Basis dafür dient der Imager, welcher als Live-System geladen wird und dadurch direkt auf dem Pi läuft. Es gibt allerdings Einschränkungen: So ist die Netzwerk-Installation nach wie vor ausschließlich für den Raspberry Pi 4 verfügbar, ggf. nach vorheriger Firmware-Aktualisierung. Die restlichen Funktionen von NOOBS fehlen allerdings – hier geht es ausschließlich um Download, Entpacken und Überspielen von Betriebssystemabbildern auf die Speicherkarte.

PINN: Ein Fork von NOOBS

Wer mehr benötigt, etwa Multi-Boot, der kann auf PINN zurückgreifen: PINN Is Not NOOBS konnte als Abspaltung entstehen, da NOOBS quelloffene Software ist. Die Raspberry Pi Organisation hat zwar die Weiterentwicklung eingestellt. Bei Open Source kann und darf jeder einen Fork erstellen, um sie weiterhin zu Pflegen. PINN unterstützt die meisten Funktionen von NOOBs,7 außerdem wurde es auf den neuen Raspberry Pi 5 portiert.8Manche Konzepte wurden anders umgesetzt. So gibt es nur noch eine „lite“ Variante, die keine Betriebssystemabbilder enthält. Man benötigt eine Internetverbindung am Raspberry Pi, oder muss sich die gewünschten Abbilder selbst gesondert herunterladen. Multi-Boot wird in so genannten „Spaces“ organisiert.

An anderer Stelle wurde PINN auch erweitert: Die Liste an unterstützten Distributionen fällt beispielsweise deutlich umfangreicher aus. Sinn macht daher die Gruppierung, etwa in Spiele, Medien, Werkzeuge und weitere.

Fazit

NOOBS war seiner Zeit durchaus voraus und brachte ähnliche Funktionen, wie sie unter X86 seit Jahrzehnten gängig sind. Von Seiten des Raspberry Pi hat man sich 2023 jedoch dazu dazu entschieden, selbst zur Installation des Betriebssystem beim ARM Sonderweg zu bleiben. Die offiziellen Alternativen ermöglichen das nur Eingeschränkt mit der Netzwerk-Installation für den Raspberry Pi 4. Warum diese Entscheidung getroffen wurde, bleibt unklar. Man kann nur Mutmaßen, dass ohnehin die große Mehrheit einen PC/Laptop besitzt und man es sich daher einfacher machen kann.

Glücklicherweise wurde NOOBS nicht proprietär entwickelt, sodass es mit PINN eine Alternative gibt, die weiter lebt. Diese wird zwar nicht offiziell unterstützt, doch die Gemeinschaft kümmert sich um die Weiterentwicklung. Wer die Funktionen von NOOBS vermisst, bekommt hier eine Alternative mit ähnlichem Funktionsumfang.

Quellen

  1. https://www.raspberrypi.com/news/introducing-noobs/ ↩︎
  2. https://github.com/raspberrypi/noobs ↩︎
  3. https://archive.li/ocAN7 ↩︎
  4. https://www.raspberrypi.com/news/raspberry-pi-imager-imaging-utility/ ↩︎
  5. https://github.com/raspberrypi/noobs ↩︎
  6. https://github.com/procount/pinn ↩︎
  7. https://github.com/procount/pinn/blob/master/README_PINN.md ↩︎
  8. https://forums.raspberrypi.com/viewtopic.php?p=2173713#p2173713 ↩︎

Leave a Reply