[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