Ein kleines Howto um sich sein eigenes Knoppix zu bauen!
Dieses soll keine Schritt fuer Schritt Anleitung sein um KNOPPIX nachzubauen sondern eher eine kleine Unterstuetzung um sein
eigenes rescue System zu bauen.
Was brauche ich dazu?
Also als erstes braucht man natuerlich eine geeignete Linux-Installation, diese sollte nicht groesser als ca. 1,5gig sein,
denn wir wollen doch auch noch freien Platz auf der Festplatte habe, am besten dafuer geeignet ist Debian, da KNOPPIX,
selbst auch auf Debain basiert. Dann brauchen sie noch das cloop-Modul das auch bei KNOPPIX zum Einsatz kommt. Dieses kann man vom Knoppix-Server ziehen, und dann nach Anleitung Installieren. Als letztes brauchen sie noch einen Kernel der das LoopBack-Device unterstuetzt(Diese ist dazu da um Dateien als Laufwerke zu mounten) und das Knoppix Boot Image. Dieses ziehen sie entweder von ihrer Knoppix CD. Ein Downloadlink wird folgen.
Wenn sie alles haben was sie brauchen muessen sie nur noch dafuer sorgen, dass ihr PC ueber genug RAM bzw. Swap-Speicher
verfuegt. Und natuerlich auch um genug Festplattenspeicher! Dabei gilt sei brauchen ca. 1,5x soviel Speicher, wie
ihre Installaton Speicher verbraucht, warum werden sie noch sehen. Ich empfehle ihnen eine extra-Linux-Installation zu machen
extra fur dieses Projekt zu machen, so kann man diese ganz genau fuer das Projekt anpassen. und braucht nicht soviel Platz.
Meine Debian Installation ohne X ist ca. 120Mb gross und hat alles was ich brauche.
Als nächstes sollte man sich überlegen was das System können soll, einmal ein beispiel an meinem System:
-wenige Resourcen verbrauchen, möglichst auf einem 486er laufen
-speziell für ein Rettungssystem angepasst sein, viele Dateisysteme unterstützen
-soll als Router mit Firewall dienen
-System zum kurzzeitigen Arbeiten, wenn mein System ausfällt
-möglichst hinterher auf die Festplatte schieben und dann ein Debian System haben.
-auch mal bei meinem Freund laufen, wenn der Probs hat
-sehr hohe Vielfalt an Hardware abdecken
usw.
Jeder kann sich jetzt eine Liste zusammenstellen und dann sein eigenes System nach dieser Liste bauen.
Dann wollen wir mal anfangen, als erstes mussen die in KB mal die Groesse ihrer Installation bestimmen, dieses machen sie
mit dem Befehl:
du -h /
Wenn sie sich in der Installation befinden, die sie gerne auf die CD Packen wuerden. Den Wert muessen die dann mit 1024 multiplizieren. Als naechstes sollten sie dann die Datei "Image" erstellen, auf dieses Datei kommt spater unser Root-Filesystem. Sie erstellen diese
dd if=/dev/zero of=/pfad/zur/datei bs=1k count=gemessene_Grosse
Dann haben sie diese Datei auf der Festplatte liegen, jetzt muessen sie auf dieser Datei noch ein Dateisystem erstellen:
mke2fs /pfad/zur/Datei
Die Warnung mit "JA" bestaetigen.
Jetzt die Datei mounten:
mount -t ext2 -o loop /pfad/zur/Datei /mnt
Jetzt haben sie die Datei auf /mnt gemountet und sie koennen ihre Daten kopieren!
read-only Filesystem?
Dann nehmen sie das bei dem Cloop-Packet mitgelieferte Programm "create_compressed_fs", um das Image zu erstellen. Dieses machen sie mit:
create_compressed_fs image groesse > KONPPIX
Das komprimierte Image muss KNOPPIX heissen oder sie muessen die linuxrc editieren. Aber das wuerde ich nur erfahrenen Anwendern empfehlen.
Wenn sie soweit sind muessen die nur noch eine Bootable-CD brennen. Das boot.img ist das heruntergladene Knoppix-Boot.img.
Und die Datei KNOPPIX muss auf der CD auch im Ordner KNOPPIX liegen. Der Ordner KNOPPIX muss auf der ersten Verzeichnis-
Ebene liegen.
Noch ein paar Tipps fuer die Erfahrenen Anwender das Script linuxrc liegt in der Datei miniroot auf dem Boot.img. Dieses Datei mit gzip dekomprimieren und dann auch ueber das Loopback-Device mounten.
Steve
PS es ist nicht das Beste! Aber man kann es brauchen, man kann so auch sein eigenes System als "KNOPPIX" verewiegen!
PS bei Fragen posten
Lesezeichen