Multiboot erlaubt es, mehrere Firmware-Images gleichzeitig auf einer Box zu installieren und beim Start auszuwählen, welches gebootet werden soll – praktisch zum gefahrlosen Testen neuer Versionen/Images, ohne die bestehende Installation zu überschreiben. Es gibt je nach Boxgeneration zwei grundsätzlich unterschiedliche Umsetzungen.
⚠️ Multiboot ist stark modell- und firmwareabhängig. Diese Seite beschreibt die beiden verbreitetsten Konzepte am Beispiel Octagon SF8008 und vergleichbarer HiSilicon-Boxen (Stand der Quellvideos: 2019/2020). Vor der Durchführung unbedingt den aktuellen, boxspezifischen Forenthread prüfen – Vorgehen und Tastenkombinationen unterscheiden sich zwischen Boxmodellen (z. B. Gigablue UHD Trio 4K: hintere Reset-Taste halten; Octagon SF8008: vordere Standby-Taste beim Einschalten halten).
Bei einigen Boxen (u. a. der ursprünglichen Octagon-SF8008-Firmware vor Einführung des Recovery Loaders) wird bewusst keine eMMC-interne Multiboot-Funktion angeboten, um den internen Speicher nicht unnötig aufzuteilen. Stattdessen dient eine microSD-Karte als Träger für zusätzliche Slots.
Einrichtung:
Wichtig: Bei manchen SD-Karten kam es zu Erkennungsproblemen (kleine Kartengrößen wie 8/16 GB wurden nicht erkannt) – im Zweifel eine größere, in EXT4 formatierte Karte verwenden.
Booten eines anderen Slots, falls das aktuell installierte Image selbst keine Multiboot-Auswahl anbietet: Box ausschalten, beim Wiedereinschalten die Standby-Taste am Gerät gedrückt halten, bis im Display "Update" erscheint, dann im erscheinenden Bootmenü den gewünschten Slot wählen.
Für neuere HiSilicon-Boxen (u. a. SF8008 und weitere Modelle) brachte ein neuer Recovery Loader ab dem 17.04.2020 eine überarbeitete Multiboot-Funktion direkt auf der internen eMMC – ganz ohne SD-Karte, mit dynamischen statt festen Partitionsgrößen je Slot.
Vorbereitung:
Installation:
Weitere Slots befüllen: Im laufenden Betrieb Standby → Neustart → Wartungsmodus wählen, um erneut in den Recovery Loader zu booten. Dort steht u. a. eine Network Multiboot Image Upgrade-Funktion bereit, um Images direkt aus dem Netz in einen bestimmten Slot zu laden; alternativ weiterhin klassisch über USB Multiboot Image Upgrade. Slots über den fünften/sechsten hinaus lassen sich bei manchen Boxen zusätzlich per microSD-Karte erweitern.
Wird kein Multiboot benötigt, lässt sich weiterhin ganz regulär über die normale Online-/Lokal-Flash-Funktion geflasht werden – vom internen Flash wird nur dann etwas für zusätzliche Slots abgezweigt, wenn tatsächlich ein weiterer Slot bespielt wird.