In den vorhergehenden Versionen von fli4l wurde lediglich das Booten von einer Diskette unterstützt. Im Normalfall, wenn man fli4l tatsächlich nur als Router verwendet, reicht dies auch vollkommen aus.
Aufgrund der stark angewachsenen Anzahl von möglichen (aber nicht unbedingt notwendigen!) Softwarepaketen für fli4l ist das Booten nunmehr von einer Vielzahl von Bootmedien (Floppy, CD, HD, Netzwerk, Compactflash, DoC, ...) möglich und fli4l kann auch auf diversen Medien installiert (HD, Compactflash, DoC) werden. Dazu kann fli4l auf 3 verschiedenen Wegen gebootet werden:
Man sollte jedoch zunächst erst einmal fli4l in der 1-Disketten-Version installieren und damit Erfahrungen sammeln. Natürlich ist die Kapazität einer Diskette beschränkt. Möchte man fli4l zusätzlich als Anrufbeantworter und als HTTP-Proxy einsetzen, stößt man schnell an die Kapazitätsgrenzen einer einzigen Diskette. Für diesen Fall nun ist das Booten von Medien ohne die Größenbeschränkung einer Floppy oder die Installation von fli4l auf einer Festplatte oder eines Compact-Flash-Moduls vorgesehen. Jedoch ist die Installation auf Fesplatte etwas komplizierter, so dass man sich erst als fortgeschrittener fli4l-User daran wagen sollte. Wie gesagt: zum Betrieb als Router reicht auch weiterhin eine Diskette, Festplatten sind nicht erforderlich!
Für die Installation ergeben sich daraus die folgenden drei Varianten:
Alle benötigten Dateien liegen auf dem Bootmedium und werden beim Booten in eine dynamische RAM-Disk entpackt. In einer Minimalkonfiguration ist damit ein Betrieb des Routers mit nur 8 MiB RAM möglich. Die maximale Konfiguration wird nur durch die Kapazität des Bootmediums und des Hauptspeichers limitiert.
Dies entspricht der Diskettenversion, nur dass die Dateien hierbei auf einer Festplatte liegen, wobei der Begriff ,,Festplatte`` hier auch Compact-Flash-Medien ab 2 MiB und andere Geräte, welche Linux als Festplatte ansprechen kann, mit einschließt. Seit fli4l 2.1.4 können auch DiskOnChip Flash-Speicher von M-Sys oder SCSI-Festplatten benutzt werden.
Die Beschränkung des Archivs opt.img durch die Diskettenkapazität wird aufgehoben, aber alle diese Dateien müssen in einer RAM-Disk mit der entsprechenden Größe beim Boot installiert werden. Dies erhöht den RAM-Bedarf beim Einsatz vieler Pakete.
Für ein Update der Softwarepakete (d.h. des Archivs opt.img und der rc.cfg über das Netzwerk) muss die FAT-Partition genügend Platz für den Kernel, das RootFS und die DOPPELTE Größe des opt.img haben! Falls auch die Notfall-Option genutzt werden soll, erhöht sich der Platzbedarf noch einmal um die Größe des opt.img.
Im Gegensatz zum Typ A werden hier nicht alle Dateien in die Ramdisk gepackt, sondern bei dem erstmaligen Start nach der Installation oder nach einem Update aus dem Archiv opt.img direkt auf eine ext3-Partition kopiert und im späteren Betrieb von dort geladen. Bei dieser Version ist der Speicherbedarf für die RAM-Disk am geringsten und damit meist auch ein Betrieb mit sehr wenig RAM möglich.
Weitere Informationen zur Installation auf Festplatten finden Sie in der Dokumentation des separat herunterzuladenden Packages HD - beginnend bei der Beschreibung der Variablen OPT_HDINSTALL.
Das Fli4l-Team