--------------------------------Linux Guide---------------------------------- by Ingo Blechschmidt (c) 2002 ----------------------------------------------------------------------------- ------------------------- Linux aus der Hosentasche ------------------------- Mit Jun 13 09:44:35 MEST 2001 ------------------------- Hostentasche Mini-Linux Mini Klein Platzsparend eine_Diskette Diskette Hochformat HAL91 tomsrtbt TOMSRTBT ----------------------------------------------------------------------------- Dieser Artikel stellt Das Mini-Linux tomsrtbt vor, welches auf eine einzige hochformatierte Diskette passt. ----------------------------------------------------------------------------- Egal ob zu Rettungs- oder zur Vorzeigezwecken, ein Mini-Linux-System kann man gebrauchen. Zuerst muss man sich eine Image eines Mini-Linux-Systems aus dem Internet herunterladen, damit man nicht alles selbst machen muss. Zwei sehr gute Systeme sind Tomsrtbt (siehe <"http://www.toms.net/rb/">http://www.toms.net/rb) und HAL91 (siehe <"http://home.tu-clausthal.de/~incp/hal91/">http://home.tu-clausthal.de/~incp/hal91/). Im Folgenden wird beziehe ich mich auf Toms Distribution. Nach dem Entpacken des Archivs mit --------CODE--------: tomsrtbt wird entpackt tar xvzf [Name des Archivs] --------/CODE-------- und anschließendem Wechsel in das neue Verzeichnis langt es schon, eine 1,44MB Diskette ins Laufwerk zu legen und ./install.s einzugeben. Wie man sieht wird die Diskette hochformatiert, damit 1,72MB zur Verfügung stehen. Nach dem ersten Start fällt gleich auf, dass man die Tastaturbelegung wählen kann. Dies mag ja ganz nützlich sein, für den täglichen Gebrauch ist es aber eher Zeitverschwendung. Um dieses Verhalten anzupassen, sind jediglich folgende Schritte notwendig, eingegeben in Tomsrtbt selbst: --------CODE--------: tomsrtbt konfigurieren # mount /dev/fd0u1722 /mnt # gzip -dc /mnt/rc.custom.gz > /tmp/rc.custom # vi /tmp/rc.custom /key\.lstq1I# jq3@1Oloadkmap < /usr/lib/key/de.map:wq # gzip -9 /tmp/rc.custom # cp /tmp/rc.custom.gz /mnt/rc.custom.gz --------/CODE-------- Um tomsrtbt weiter zu konfigurieren, muss man (im echten Linux) den Befehl ./unpack.s /dev/fd0u1722 eingeben (dazu wird der Packer bzip2 benötigt, der aber eigentlich allen Distributionen mitgeliefert wird). Nun wird ein neues Verzeichnis mit dem Namen tomsrtbt-[Version]-unpacked erstellt. Im Unterverzeichnis 2 findet man nun die komplette Verzeichnisstruktur. Nun können noch viel mehr Änderungen vorgenommen werden. Um das Resultat wieder in ein Image zu verwandeln, ist in der Therorie nur der Befehl --------CODE--------: Das Image wird erstellt # ./buildit.s --------/CODE-------- Aber da auf den meisten Systemen nicht mehr die alte libc.so.5 vorhanden ist, muss man das Skript leicht anpassen: * Im Header des Listings muss statt #!2/bin/ash #!/bin/ash stehen. Zusätzlich muss die ash installiert sein, die allerdings nicht allen Distributionen beiliegt. * Dann sollte buildit.s funktionieren. Erscheint die Fehlermeldung, settings.s sei gewachsen, starten Sie das Skript einfach nochmal, meistens funktioniert es dann. * Dass Installieren mittels cd `hostname`-tomsrtbt*; ./install.s ergibt wieder die Fehlermeldung, libc.so.5 sei nicht vorhanden. Dies kann wie folgt umgangen werden: * --------CODE--------: Umgehung des libc.so.5 Problems # rm fd* # ln -s ../../fd* . --------/CODE-------- Dies hängt damit zusammen, dass die Bibliothek, gegen die fdformat und fdflush vom Hauptverzeichnis von tomsrtbt gelinkt sind, libc.so.6 ist, des Unterverzeichnisses aber libc.so.5. Nun steht dem Vergnügen nichts mehr im Wege... Sie können ja mal probieren, wie man die schlechten Termcap-Einstellungen (Terminal Capatibilities) los wird... siehe <"mailto:iblech@web.de">iblech@web.de ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- This document is distributed under the terms of the GNU Free Documentation License.