English: PersistentHomeHowTo (translated version, up to date)
Was ist Knoppix Persistent Home?
Knoppix Persistent Home ist eine Sammlung von Scripts, mit deren Hilfe kann das Home-Verzeichnis von knoppix auf einer Festplatte, einem ZIP-Laufwerk, einem USB- Speicherstift, etc gespeichern kann. So bleiben auch nach einem Reboot die Einstellungen automatisch erhalten.
Download:
http://www.centernetworx.de/knx_persistent_home_0.4.zip
Wie funktioniert es?
- Das Script "knx_persistent_home" schreibt ein File names ".knoppix" auf die angegebene Partition.
- Anschließend wird ein ext2-Filesystem in diesem File angelegt.
- Beim Booten muss der Parameter floppyconf angegeben werden, dann wird knoppix.sh auf der eingelegten Diskette ausgefuehrt, welches, welches sämtliche Partitionen nach dem ".knoppix"-File durchsucht (dazu werden die Partitionen temporär readonly gemountet). Wird das File gefunden, wird es über ein Loopdevice unter /home/knoppix gemountet.
Man kann sich die Eingabe des Parameters und die Diskette sparen, wenn man die Knoppix-CD entsprechend abaendert. (siehe unten)
Bekannte Probleme
Die Anleitung (readme) enthaelt einen Fehler:
- Das Script knx_persistent_home.pl existiert nicht, es heisst jetzt nur noch knx_persistent_home (ohne Extension).
Persistent Home ohne Diskette
Es ist moeglich, die Knoppix CD so zu modifizieren, dass sie auch ohne eine zusaetzliche Diskette funktioniert. Dazu ist kein komplettes Remastering notwendig (fuer alle, die jetzt an die Anforderungen dafuer denken: 1 Gig Ram+Swap und 3 Gig Plattenplatz), sondern man muss lediglich das Skript knoppix.sh aus dem Persistent Home Archiv in das Verzeichnis KNOPPIX auf der CD kopieren....
Ok, CDs sind normalerweise nicht beschreibbar. ;-)
Also geht man wie folgt vor (Voraussetzung: Ein gebootetes Linux System, bitte frage mich keiner, wie man das unter Windows macht, das wissen andere sicher besser.):
- Kopiere den Inhalt der Knoppix CD in ein Verzeichnis (z.B. /home/ich/knoppix).
- Kopiere die Date knoppix.sh in das Verzeichnis KNOPPIX (-> /home/ich/knoppix/KNOPPIX)
- Optional: Kopiere die Datei knx_persistent_home ebenfalls dorthin. Dies ist sinnvoll, wenn man sein Persistent Home erst noch anlegen will, sonst muesste man diese Datei immer auf Diskette dabei haben.
- Erzeuge mit mkisofs eine neue ISO-Datei auf der Basis dieses Verzeichnisses, dabei muss boot.img als El Torito Bootimage angegeben werden z.B.:
mkisofs -r -o neues_iso.iso -b KNOPPIX/boot.img /home/ich/knoppix
- Brenne das neue iso-Image auf eine CD
Changelog
Änderungen seit der Alpha version (für die die sie getestet haben):
- Problem mit den eigenartigen Icon-Positionen gefixt
- USB-Speicherstifte und ZIP-Laufwerke werden nun wirklich unterstützt (gründlichst getestet!)
- Die extra Scripte "preknoppix.sh" und "postknoppix.sh" können verwendet werden um eine spezielle Geräte ansprechen zu können (z.B ZIP-Laufwerke)
- Neues Readme in Englisch UND Deutsch
- ein paar Bugfixes (speziellen Dank an Peter Moestl)
- Neuer Bootparameter "nohome" um das Verwenden von Persistent Home zu vermeiden. (sinnvoll wenn z.B die knoppix.sh auf die CD gebrannt ist)
- Die direct-mount Möglichkeit wird nicht länger unterstützt (hat nur Probleme gemacht!)
Fragen und Antworten
- Frage
- Gibt es ausser einer modifizierten CD eine Moeglichkeit, ein persistent Home auf einem USB-Stick zu haben, wenn der Rechner kein Diskettenlaufwerk hat?