[Fli4l_dev] Neue fli4l Testversionen, Webseitenzugriff

Uwe Z. news.uwe at section-9.de
Mo Dez 15 22:15:28 CET 2025


Hallo Harvey,
> Du musst das syslinux auf deinem Router (dem fli4l) updaten. Finger weg 
> von Windows!!!

Das hab ich mir fast gedacht.

> Das Vorgehen kann sich je nach Bootmedium des fli4l unterscheiden. Was 
> verwendest Du? USB-Stick, fest verbautes Bootmedium (zb SSD) oder was 
> sonst?

Eine CF-Card an einem CF to SATA-Adapter, meldet sich quasi als Festplatte.

> Vom Prozedere her musst Du dich (zB per SSH oder direktem Login 
> am Router) auf dem fli4l einloggen und den Befehl dort vor dem Neustart 
> ausführen. Du musst allerdings erst einmal herausfinden, was dein 
> Bootlaufwerk ist. Dazu kannst Du auf dem Router wenn du dort eingeloggt 
> bist, zB den Befehl 'mount | grep boot' eingeben. Die Ausgabe müsste 
> eine Zeile wie diese zeigen:
> /dev/sdb1 on /boot type vfat 
> (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
> 
> Das heißt in _meinem_ Fall ist /dev/sdb1 mein Bootlaufwerk.

Verstanden. Bei mir ist es /dev/sda1.

> Dann kannst Du per 'syslinux -U /dev/your_boot-device_here' syslinux 
> updaten.

Auf der Konsole vom Router sagt er mir nach Eingabe des Befehls:
"-sh: syslinux: not found"

Des Rätsels Lösung: Meine alte Installation hat in /usr/sbin kein 
"syslinux", schon gar kein aktuelles.
Abhilfe: Aus den entpackten Dateien der 4.1, Unterverzeichnis 
"opt\usr\sbin", die Datei "syslinux" auf den Router in /usr/sbin 
kopieren, Berechtigungen anpassen (damit es ausführbar wird), Befehl 
erneut eingeben.

Mein Vorgehen insgesamt:
Ich habe die alte Standard-Version gebootet (man kann bei Auftreten des 
Fehlers beim ersten "boot:"-Prompt durch "n" + ENTER oder eben "r" + 
ENTER die entsprechende Version booten). Die alte Standard-Version hatte 
ich zuvor aus der gebooteten Recovery-Version hergestellt.

Die alte Version hatte (und habe) ich noch als Recovery-Version 
bereitliegen.

Über mkfli4l.bat die neue Version erstellt und auf den Router gepackt, 
NICHT neugestartet (Dialog offenhalten).

Syslinux mittels Eingabe des Befehls auf dem Router aktualisiert, wenn 
der Befehl nicht gefunden wird: Vorgehen siehe oben.

Routerneustart durch den Dialog von mkfli4l ausgelöst.

Menü bewundert.

Fertig.

Vielen Dank an alle für die Unterstützung!

Viele Grüße
Uwe



Mehr Informationen über die Mailingliste Fli4l_dev