Name="Linux aus der Hosentasche"
Stich="Hostentasche Mini-Linux Mini Klein Platzsparend eine_Diskette Diskette
Hochformat HAL91 tomsrtbt TOMSRTBT"
Zeit="Mit Jun 13 09:44:35 MEST 2001"
Kurz="Dieser Artikel stellt Das Mini-Linux tomsrtbt vor, welches auf eine
einzige hochformatierte Diskette passt."
Lang="
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
(http://www.toms.net/rb) und HAL91
(http://home.tu-clausthal.de/~incp/hal91/).
Im Folgenden wird beziehe ich mich auf Toms Distribution.
Nach dem Entpacken des Archivs mit
`exCodes tomsrtbt wird entpackt`
tar xvzf [Name des Archivs]
`exCodee`
und anschließendem Wechsel in das neue Verzeichnis langt es schon, eine
1,44MB Diskette ins Laufwerk zu legen und $esCodes./install.s$esCodee
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:
`exCodes "tomsrtbt konfigurieren"`
# mount /dev/fd0u1722 /mnt
# gzip -dc /mnt/rc.custom.gz > /tmp/rc.custom
# vi /tmp/rc.custom
/key\.lst<CR>q1I# jq3@1Oloadkmap < /usr/lib/key/de.map:wq<CR>
# gzip -9 /tmp/rc.custom
# cp /tmp/rc.custom.gz /mnt/rc.custom.gz
`exCodee`
Um tomsrtbt weiter zu konfigurieren, muss man (im echten Linux) den Befehl
$esCodes./unpack.s /dev/fd0u1722$esCodee 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 ${esCodes}2$esCodee 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
`exCodes Das Image wird erstellt`
# ./buildit.s
`exCodee`
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 $esCodes#!2/bin/ash$esCodee
$esCodes#!/bin/ash$esCodee 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 ${esCodes}cd \`hostname\`-tomsrtbt*;
./install.s${esCodee} ergibt wieder die Fehlermeldung, libc.so.5 sei nicht
vorhanden. Dies kann wie folgt umgangen werden:
-
`exCodes Umgehung des libc.so.5 Problems`
# rm fd*
# ln -s ../../fd* .
`exCodee`
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...
iblech@web.de"
case $1 in
Name) echo $Name; exit;;
Zeit) echo $Zeit; exit;;
Kurz) echo $Kurz; exit;;
Lang) echo $Lang; exit;;
Stich) echo $Stich; exit;;
esac
# if [ "$1" = "Name" ]; then echo $Name; fi
mself_vA=" txt/0005.txt txt/0046.txt txt/0062.txt txt/0069.txt"