Dies ist eine AlteSeite aus unserem UseModWiki bei Sourceforge.
Bitte überarbeite die Seite, passe die Formatierung für das JSPWiki an und entferne diesen Text.
Vielen Dank!
= Format der Krefix-Diskette = == Arten von Disketten == Grundsätzlich gibt es die Möglichkeit, wie in der /InstallationsAnleitung beschrieben, eine '''Bootdiskette''' zu erzeugen. Auf dieser kann man dann Bootparameter (für den Kernel) angeben, den Boot-Text ändern (wer's mag) und insbesondere einstellen, von welchem CD-Laufwerk-Anschluß gebootet wird. Außerdem gibt es die Möglichkeit, wie auf /SpeichernDerKonfiguration beschrieben, eine '''Konfigurationsdiskette''' anzulegen. Auf dieser wird alles abgelegt, was der Benutzer während seiner persönlichen Anpassung des Systems geändert hat. Insbesondere sind hier die Internet-Zugangsdaten drauf. Beide Diskettentypen können '''kombiniert''' werden, d.h. man kann auf eine Bootdiskette auch eine Konfiguration speichern. In diesem Falle bleibt für letztere natürlich weniger Speicher über. == Filesystem == Die '''Bootdiskette''' ist eine syslinux-Diskette und muss demzufolge ein '''vfat''' (Windows-) Dateisystem enthalten. Die '''Konfigurationsdiskette''' kann ein beliebiges von Linux unterstütztes Dateisystem haben. Hier bietet sich vfat an, um beide Diskettentypen auf einer zu kombinieren, aber auch '''ext2''' ist möglich. == Aufbau einer Bootdiskette == Es handelt sich um eine von '''syslinux''' angelegte Bootdiskette im vfat-Format. Das genaue Format kann auf der Manpage nachgesehen werden. Wichtig für Krefix-User ist, daß die Datei ''syslinux.cfg'' die Information enthält, von welchem Device die CD gebootet wird. == Aufbau einer Konfigurationsdiskette == Die Konfigurationsdiskette enthält folgende Dateien: * change * change.tgz * ignore * remove * execute KrefixLinux (bzw. das bootcd-Paket) geht nun beim booten hin, kopiert das Verzeichnis ''/etc.ro'' in die RAM-Disk und arbeitet dann diese Dateien ab. Alles in ''ignore'' wird ignoriert, alles in ''remove'' wird gelöscht und alles in ''change'' wird aus dem Archiv ''change.tgz'' entpackt und überschrieben. ''execute'' ist im bootcd-Paket nicht dokumentiert und von mir noch nicht ausprobiert worden, aber der Name dürfte selbsterklärend sein. Wenn man also z.B. eine auf eine Harddisk kopierte Krefix-Version hat (siehe /InstallationsAnleitung) und will nun eine Zwischenrelease oder eine bestimmte Konfigurationsdiskette einspielen, so löscht man alle in ''remove'' notierten Dateien und packt dann das Archiv ''change.tgz'' in das root-Verzeichnis aus.