Tux L i n u x * G u i d e

v o n * I n g o * B l e c h s c h m i d t * ( c ) * 2 0 0 1
Tux
|Home|

|Neue Artikel|

|Index|

|Liste|

|Code-Snippets|

|Links|

|Allgemeines|

|Cool Stuff|
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.

LinuxGuide Druckbare Version
Man-Page
Sourcecode
Verwandte Artikel:

Disketten hochformatieren
Internet on a floppy
Linux aus der Hosentasche, Teil II
Kernel-Kompilierung für Anfänger



      .~.   
      /V\   
     // \\  
    /(   )\ 
     ^`~'^  
     


Hosted at Sorceforge.net
No ePATENTS
Viewable With Any Browser
Burn All GIFs!

E
gal 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
# tomsrtbt wird entpackt
 
tar xvzf [Name des Archivs]
 
 

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:
# 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
 
 

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
# Das Image wird erstellt
 
# ./buildit.s
 
 

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:
  • # Umgehung des libc.so.5 Problems
     
    # rm fd*
    # ln -s ../../fd* .
    
     
     

    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

Document Informations: Content-Type: text/html; charset=iso-8859-1
Author: Ingo Blechschmidt
Description: LinuxGuide - Dieser Artikel stellt Das Mini-Linux tomsrtbt vor, welches auf eine einzige hochformatierte Diskette passt.
Keywords: Hostentasche, Mini-Linux, Mini, Klein, Platzsparend, eine_Diskette, Diskette, Hochformat, HAL91, tomsrtbt, TOMSRTBT, LinuxGuide
Robots: all
Copyright: Copyright (C) 2002 by Ingo Blechschmidt
Date: 2003-06-13T09:44:35+02:00

Stichwortverzeichnis | Neue Artikel | Übersicht | Codesnippets | Links | Copyright | Cool Stuff | Home | Druckbare Version | Manpage | Sourcecode |
Diesen Artikel kritisieren, kommentieren oder ergänzen
Einen Neuen Artikel schreiben

 
This website is distributed under the GNU Free Documentation License .