6.4 Erstellung der Bootdiskette

#
6.4 Erstellung der Bootdiskette

Es wird zunächst ein neuer Boot-Loader `ldlinux.sys` auf der Diskette installiert. Danach werden die Dateien `syslinux.cfg` (Boot-Loader Konfiguration), `kernel` (Das eigentliche Linux), `rootfs.img` (Das Ur-Dateisystem von fli4l), `rc.cfg` (Die fli4l Konfigurationsdatei) sowie `opt_tar.bz2` (Zusätzliche Programme) kopiert. In früheren Versionen reichte es, bei einer Konfigurationsänderung nur die Dateien `rc.cfg` und `opt_tar.bz2` zu kopieren. Das ist bei aktuellen Versionen nicht mehr der Fall, hier wird sogar der Kernel in Abhängigkeit von der Konfiguration ausgewählt. Man sollte also sicherheitshalber immer alles kopieren.

Die Diskette(n) wird/werden dabei nicht formatiert, somit ist es absolut notwendig, eine frisch formatierte Diskette zu verwenden. Die Verwendung einer bereits teilgefüllten Diskette führt fast unweigerlich zu Platzproblemen. Eine bereits vorher für fli4l verwendete Diskette kann weiterhin benutzt werden, da hier die störenden Dateinamen ja die selben sind und somit einfach überschrieben werden. Wird die Diskette unter Windows erzeugt, erfolgt seit der fli4l-Version 2.1.10 eine Prüfung auf 'alte' Dateien, diese können per Bestätigung im Dialog gelöscht werden. Zusätzlich erfolgt auch vor dem Kopieren der Dateien auf die Diskette eine Prüfung des Diskettenplatzes.

Es ist auch möglich, dichter formatierte Disketten zu verwenden. Diese kann man unter Linux so formatieren:

                    fdformat /dev/fd0u1680
    		mformat -t 80 -h 2 -n 21 a:

Es stehen dann 240 KB mehr auf der Diskette zur Verfügung.

Für Windows kann man sich entsprechende Formatierprogramme besorgen, z.B.
ftp://ftp.simtel.net/pub/simtelnet/msdos/diskutil/fdfrm18.zip
ftp://ftp.simtel.net/pub/simtelnet/msdos/diskutil/hdcp20ad.zip
http://www.vgasoft.de/files/vgacp625.zip
http://www.winimage.com (Shareware)

Die Diskette ist mit 80 Tracks, beidseitig und 21 Sectors/Track zu formatieren.

Am Aufruf zum Erstellen der Diskette ändert sich nichts.

In seltenen Fällen kann es vorkommen, daß vorformatierte Disketten beim Booten von fli4l über 5 Minuten benötigen. Normalerweise dauert der fli4l-Boot lediglich 1 bis 2 Minuten. Wenn es wesentlich länger dauert, liegt es wahrscheinlich an einem ungüstigen Interleave oder einem unnötig eingeschalteten safe-Mode. In diesem Fall hilft nur neu formatieren - evtl. auf dem Ziel-Rechner mit purem/nacktem DOS.

Und noch eine Information:

fli4l mountet die Diskette im Root-Filesystem als Read/Write, wenn die Variable MOUNT_BOOT='rw' eingestellt ist. Dann darf kein Schreibschutz aktiviert werden. Wird der Schreibschutz trotzdem aktiviert bricht der Startvorgang ab und der fli4l-Router arbeitet nicht korrekt.

Das war's!

Das Fli4l-Team
23. Februar 2006