Table of Contents
Optischer Direktstart-Datenträger für Rechner mit kleinem Arbeitsspeicher
Die core-Variante des SliTaz-ISO-Abbildes benötigt mindestens 160 MB Arbeitsspeicher (128 MB in SliTaz 1.0). Da viele grafische Anwendungen mit derart wenig Arbeitsspeicher nicht laufen werden, wird für solche Rechner der Einsatz im Textmodus empfohlen, der über die Ladeoption screen=text
ausgewählt werden kann.
Die Pakete slitaz-loram
, slitaz-loram-http
oder slitaz-loram-cdrom
können dazu verwendet werden, ein ISO-Abbild für Rechner mit bzw. mehr als 64 MB, 32 MB oder 24 MB zu erzeugen. Diese Paket können direkt auf dem System installiert werden, wo das ISO-Abbild erzeugt wird, statt sie in den Paketlisten anzugeben, die für die Erzeugung des ISO-Abbildes verwendet werden.
slitaz-loram
komprimiert das Verzeichnis/usr
und das System läuft im Arbeitsspeicher. Es wird kein Datenträger benutzt, wenn das System geladen ist.slitaz-loram-http
holt sich das Verzeichnis/usr
von einem ISO-Abbild, welches auf http://mirror.slitaz.org/ gespeichert ist und ausslitaz-loram-cdrom
erzeugt wurde.slitaz-loram-cdrom
verschiebt das Verzeichnis/usr
auf den optischen Datenträger
Das Verzeichnis /usr
ist schreibgeschützt. Wenn das Paket funionfs
oder aufs
installiert ist, ist auch Schreibzugriff auf das Verzeichnis /usr
möglich.
Diese Pakete modifizieren die Datei /etc/init.d/rcS
um das Verzeichnis /usr
einzuhängen und installieren zwei Kommandoprozeduren in /etc/tazlito
:
loram.rootfs
, welches vontazlito gen-distro
aufgerufen wird, um das Verzeichnis/usr
zu packen oder zu verschieben.loram.extract
, welches vonslitaz-installer
aufgerufen wird, um das Verzeichnis/usr
zu entpacken oder zu verschieben und die selbe Distribution wie die core-Variante von SliTaz zu installieren.
Im folgenden soll ein ISO-Abbild aus slitaz-loram-cdrom
erzeugt werden.
slitaz-loram-cdrom
Dazu laden wir SliTaz von einem optischen Direktstart-Datenträger und installieren das Paket slitaz-loram-cdrom
:
# tazpkg get-install slitaz-loram-cdrom
Da tazlito gen-distro
ein ISO-Abbild erzeugt, welches die Pakete aus /etc/tazlito/distro-packages.list
oder ./distro-packages.list
enthält, löschen wir zunächst die Paketlisten, um alle installierten Pakete zu übernehmen.
# rm -f /etc/tazlito/distro-packages.list ./distro-packages.list
Nun können wir das ISO-Abbild erzeugen:
# tazlito gen-distro
und es auf einen optischen Datenträger schreiben:
# wodim dev=1,0,0 /home/slitaz/distro/slitaz-hacked.iso
Varianten von slitaz-loram & slitaz-loram-cdrom
slitaz-loram
komprimiert /usr
standardmäßig mit cromfs
, wodurch eine starke Komprimierung erreicht wir, was aber sehr lange dauert. Stattdessen kann squashfs
verwendet werden:
- verhindern Sie die Installation von
cromfs
bei der Installation vonslitaz-loram
# yes n | tazpkg get-install slitaz-loram
- installieren Sie
squashfs
mit allen benötigten Paketen
# yes y | tazpkg get-install squashfs
slitaz-loram-cdrom
verschiebt das Verzeichnis /usr
unkomprimiert in das ISO-Abbild von 90 MB. Ist cromfs
oder squashfs
installiert, wird das Verzeichnis /usr
komprimiert und das ISO-Abbild wird etwa 30 MB groß.
Erzeugung eines ISO-Abbildes mit slitaz-loram-cdrom und squashfs
Installieren Sie die Pakete slitaz-loram-cdrom
und squashfs
:
# tazpkg get-install slitaz-loram-cdrom # yes y | tazpkg get-install squashfs
Jetzt wiederholen Sie die letzten Punkte des obigen Verfahrens:
# rm -f /etc/tazlito/distro-packages.list ./distro-packages.list # tazlito gen-distro # wodim dev=1,0,0 /home/slitaz/distro/slitaz-hacked.iso
slitaz-loram-cdrom und Rechner mit großem Arbeitsspeicher
Wenn SliTaz beim Laden von einem optischen Direktstart-Datenträger mit slitaz-loram-cdrom
genug Arbeitsspeicher findet, wird das Verzeichnis /usr
von dem Datenträgerr in den Arbeitsspeicher kopiert. Das optische Laufwerk kann dann anderweitig verwendet werden. Das System verhält sich in den folgenden Fällen wie ein normales Direkstartsystem:
- ein SliTaz-Direkstart-Datenträger (/usr ist auf dem optischen Datenträger nicht komprimiert)
- ein SliTaz-loram-Direkstart-Datenträger (/usr ist auf dem optischen Datenträger mit squashfs oder cromfs komprimiert)
slitaz-loram-cdrom und Rechner mit winzigem Arbeitsspeicher
Das Kommando zum Systemladen lautet normalerweise:
boot: slitaz args...
Auf einem Rechner mit 9 MB Arbeitsspeicher kann Slitaz mit dem Kommando
boot: loram single root=/dev/hdc
geladen werden, wobei /dev/hdc
das optische Laufwerk bezeichnet und die Angabe von loram das Anlegen einer “Platte” im Arbeitsspeicher und die Suche nach einem optischen Laufwerk verhindert.
Um ein System mit
boot: loram root=/dev/hdc
laden zu können, werden mindestens 10 MB Arbeitsspeicher benötigt.
Dabei können dann auch Parameter wie kmap=, config= usw. angegeben werden.
selbstextrahierendes slitaz-loram
Jede slitaz-loram*-Variante kann mit der Lade-Option extract-loram
vollständig in den Arbeitsspeicher geladen werden, wenn der Arbeitsspeicher groß genug ist. Es gibt dann keinen Schreibschutz für das Verzeichnis /usr
.
Wird beispielsweise von einem ISO-Abbild mit slitaz-loram-cdrom und squashfs mit
boot: slitaz extract-loram
geladen, so ist
- /usr ein schreibgeschütztes Dateisystem vom Typ squashfs auf dem optischen Datenträger (bei wenig Arbeitsspeicher)
- /usr ein schreibgeschütztes Dateisystem vom Typ squashfs im Arbeitsspeicher (bei mittelgroßem Arbeitsspeicher) (ähnlich slitaz-loram)
- /usr ein beschreibbares Dateisystem vom Typ tmpfs im Arbeitsspeicher (bei viel Arbeitsspeicher) (ähnlich slitaz-core)
Erzeugen eines ISO-Abbildes aus slitaz-loram mit tazlitobox
Seit SliTaz 3.0 ist es einfach, aus slitaz-loram ein ISO-Abbild zu erzeugen:
- Starten Sie
tazlitobox
- Klicken Sie auf den Reiter: Low RAM
- Wählen Sie: The filesystem is always in RAM (für slitaz-loram) oder The filesystem may be on a CDROM (für slitaz-loram-cdrom)
- Füllen Sie das Feld ISO input mit der Slitaz-Variante aus (3.0 oder neuer)
- Aktualisieren Sie: ISO output
- Klicke Sie auf: Build ISO
Auch das Wurzeldateisystem (/
) wird komprimiert, nicht nur /usr
, und vermöge des Paketes aufs
auch zum Schreiben eingehängt.
Die Ausgaben der Kommandos mount
und df
sehen seltsam aus, so dass man leicht erkennen kann, dass eine derartige loram-Variante läuft.
Alternativ können auch folgende Kommandos eingegeben werden:
# tazlito build-loram original.iso loram.iso
oder:
# tazlito build-loram original.iso loram-cdrom.iso cdrom
Meta-Varianten werden unterstützt; sogar ein slitaz-3in1-ISO-Abbild kann speicherminimiert werden!
Was kann man mit nur 8 MB Arbeitsspeicher anfangen?
Probieren Sie das winzige SliTaz : http://pizza.slitaz.org/tiny/ !
Qualitätsbericht | |
---|---|
Qualität | nicht aktuell |
Überprüfung | |
Priorität | |
Probleme | |
Verbesserungsvorschläge |