logo

HAL91 -- eine Linux-Minidistribution

HINWEIS: HAL91 wird nicht mehr gepflegt.

Aktuelle Version: 0.4.5 (Sat Feb 9 16:05:24 CET 2002). MD5-Prüfsumme des Disketten-Image: de085cce49fffa01927546a4b71f0dd2. Lesen Sie auch die CHANGES-Datei.
[english page]
[italian page]

Dies ist eine sehr kompakte Linux-Distribution, die auf eine einzige Diskette passt.

Voraussetzungen

Sie brauchen einen i386-kompatiblen Computer mit mindestens 8 MB RAM. HAL91 läuft komplett im RAM, die Diskette kann nach dem Booten entfernt werden. Der Kernel unterstützt IDE-Festplatten und ATAPI-CDROM-Laufwerke. Die unterstützten Dateisysteme sind ext2, iso9660 und vfat, optional AES-verschlüsselt. Ferner werden NE2000-kompatible Ethernetkarten unterstützt. Für SCSI-Adapter, Parallelport-ZIP und weitere Ethernetkarten ist Unterstützung durch Kernelmodule aus einem optionalen Paket vorhanden (siehe unten).

Was ist drin?

HAL91 umfasst die folgenden Kommandos:

bash Bourne Again SHell
bunzip2 bzip2-Dateien entpacken
bzip2 Dateien ins .bz2-Format packen
cat Dateien verketten
chmod Dateirechte ändern
chown Dateibesitzer/Gruppe ändern
chroot Auf neues Root-Dateisystem umschalten
copydisk Diskette kopieren (benötigt 16 MB)
cp Dateien kopieren
date zeigt Datum und Uhrzeit
dd Rohes Lesen/Schreiben von Gerätedateien
df Freien Plattenplatz anzeigen
dmesg Kernelmeldungen anzeigen
du Plattenbelegung anzeigen
e2fsck Check/Reparatur von ext2-Dateisystemen
elvis Klon des vi-Editors
fdisk Partitionieren von Festplatten
fmt Text formatieren
free Freien Speicher anzeigen
ftp ftp-Klient
grep Muster in Dateien suchen (Symlink nach rgrep)
gunzip gzip-Dateien entpacken
gzip Dateien ins .gz-Format packen
halt System anhalten
hdparm Festplattenparameter anzeigen/ändern
hostname Hostnamen anzeigen/ändern
ifconfig Netzwerk konfigurieren
init.net Skript für die Ethernet-Konfiguration
insmod Kernelmodule laden
less Dateien anzeigen
ln Links erzeugen
loadkeys Tastaturanpassung laden
losetup loop-Device konfigurieren (ggf. verschlüsselt)
ls Verzeichnisinhalt anzeigen
lsmod Geladene Kernelmodule anzeigen
md5sum Erzeugen/überprüfen von Dateichecksummen
mkdir Verzeichnisse erzeugen
mke2fs ext2-Dateisysteme erzeugen
mknod Gerätedateien erzeugen
mkswap Partition als Swap einrichten
more Dateien anzeigen (Symlink nach less)
mount Dateisysteme mounten
mv Dateien umbenennen/verschieben
nc Dateien übers Netzwerk kopieren
open Virtuelle Konsolen öffnen
ping Netzwerk testen mit ICMP
ppp-nullmodem Skript für PPP über Nullmodemkabel
pppd PPP-Daemon
ps Prozess-Status anzeigen
reset Terminal zurücksetzen
rgrep Muster in Dateien suchen
rm Dateinen/Verzeichnisse löschen
rmmod Kernelmodule entfernen
route Netzwerkrouten konfigurieren
sh Bourne SHell (Symlink nach bash)
sleep Einstellbare Verzögerung
strings Zeichenketten aus Dateien extrahieren
swapoff Swap ausschalten (Symlink nach swapon)
swapon Swap einschalten
sync Cache mit Festplatte synchronisieren
tar Archivierungsprogramm
telnet telnet-Klient
tr Zeichen in Dateien ersetzen
tree Verzeichnisbaum anzeigen
umount Dateisysteme unmounten
update Automatisches Cache-Synchronisieren
uptime Laufzeit und Last anzeigen
vi Der Editor (Symlink nach elvis)
wc Zählt Zeilen, Wörter und Zeichen in einer Datei
zcat gzip-gepackte Dateien verketten (Symlink nach gzip)
zless gzip-gepackte Dateien anzeigen

Installation

Zuerst brauchen Sie das Disketten-Image: hal91.img. Wenn Sie von DOS/Windows aus installieren, brauchen Sie zusätzlich rawrite2.exe. Legen Sie eine formatierte Diskette ins Laufwerk.

Im Shellprompt oder der MS-DOS-Eingabeaufforderung geben Sie ein:

Wenn Ihr Browser das Disketten-Image falsch überträgt, probieren Sie diesen Link. Beachten Sie, dass es kein zip-Archiv ist. Nach dem Download benennen Sie die Datei hal91.zip in hal91.img um.

Optionales Startskript

Beim Systemstart sucht HAL91 auf der Diskette eine Datei hal91.rc. Existiert sie, wird sie als Shellskript ausgeführt. So können Sie Aktionen beim Booten automatisieren.

Optionale Pakete

Die folgenden Pakete passen nicht auf die Diskette, sie können aber im /bin-Verzeichnis mit dem Kommando tar xzf paketname.tgz entpackt werden.

Links

Eine weitere, sehr gute Mini-Distribution wird von Tom Oehser gepflegt. Auf seiner Seite gibt es auch Links zu vielen anderen Mini-Distributionen. Eine deutschsprachige Einführung zum vi-Editor gibt es hier.


chris AT linuxinfotag.de