Bootargs

Um die bootargs zu bearbeiten habe ich zwei Möglichkeiten, einmal übers Netzwerk, oder im Ernstfall auch über die serielle Schnittstelle, also via Ethernet oder RS232.

STP-Admin-Tool-2 - Bootargs - 001

Bootargs via Ethernet

Nach dem Start des Tools werden die bootargs via LAN ausgelesen und angezeigt.

Im Menü oben ist ein Reload und ein Write bootargs Button. Darunter ist der Button um Mini zu installieren.

Unten im Fenster sind 2 Pfeiltasten zum verschieben der bootargs, das Auswahlfeld mit verschiedenen Optionen und das Eingabefeld mit den beiden Knöpfen zum löschen und hinzufügen.

STP-Admin-Tool-2 - Bootargs - 004 STP-Admin-Tool-2 - Bootargs - 005

Einzelne bootargs ändert man mit einem Doppelklick auf „value“, die Änderungen werden gelb dargestellt. Markierte bootargs können mit der del-Taste gelöscht werden, die Änderungen werden rot dargestellt. Bootargs kann man mit den Pfeiltasten verschieben. Alle geänderten bootargs werden unten angereiht, wenn die Reihenfolge eingehalten werden soll, müssen die dahinter liegenden gelb hinterlegt sein, hier mal als Beispiel mit dem Eintrag Flash.

STP-Admin-Tool-2 - Bootargs - 002Load from file and add: gelesene bootargs werden verändert bzw. hinzugefügt. Bestehende bootargs (nicht im File) werden nicht geändert.
Load from file and clean: bestehende bootargs werden verändert, bootargs die nicht im File sind (und somit geladen werden), werden gelöscht. clean bootargs (???)
Save to file: hier können die bootargs in ein Textfile auf dem Rechner gespeichert werden.

Wichtig: wenn es Probleme an der Box gibt, können bootargs nicht mehr richtig gelesen bzw. geschrieben werden, dann kommt der Fehler: „memory allocate error“ – das hat nichts mit dem Tool zu tun, das ist die Originalfehlermeldung von der Box. Es kann beim Lesen gern einmal vorkommen, wenn es öfter passiert einfach die Box rebooten, dann sollte es wieder besser klappen.

Bootargs – Blacklist:
Es gibt bootargs, die geschützt sind und somit nicht geschrieben werden können. Ein Beispiel dafür ist die „ethaddr“. Wenn bootargs nicht geschrieben werden können, könnt ihr diese in die blacklist aufgenommen werden. Dazu klickt man mit der rechten Maustaste auf den Eintrag, und kann dann den Eintrag in eine Blacklist zufügen. Wenn Einträge wieder entfernt werden sollen, schaut einfach in die stb.“Box“.ini.

 

Bootargs via RS232

STP-Admin-Tool-2 - Bootargs - 003
Wenn die Box irgendwo in einer Bootschleife hängt oder man via LAN nicht mehr rankommt, gibt es diesen Modus.

Zuerst muß man die Box ausschalten, Einstellungen treffen, den „Open“ Button drücken und die Box einschalten. Jetzt sollte man die bootargs sehen und diese verändern können, übrigens auch die gesperrten, wie z.B. ethaddr.