Einstellungen auf bootfähigen USB Stick speichern?
Hi Community,
Ich habe mir gerade meinen USB Stick bootfähig gemacht, Linux Apricity OS draufinstalliert und es mit meinem PC gestartet. Jetzt will ich halt das Betriebssystem nach meinem Geschmack einstellen, doch bei jedem Neustart vergisst das Betriebssystem die Einstellungen wieder (übrigens ich habs mit Live Linux USB Creator runtergeladen.
Danke im Voraus.
6 Antworten
Egal welche Distribution du verwendest, solange die Standards des Dateisystems angewendet sind, hast du mindestens ein Verzeichnis /home/Live-User
Lege auf dem Stick ein Verzeichnis /home/User an und kopiere -- während dem Systemstart -- rekursiv alle Dateien von diesem Verzeichnis;
ein guter Kandidat hierfür ist die Datei /etc/rc.local ... prüfe, ob die oder eine vergleichbare existiert:
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
cp -Rpv /media/USB-Stick/home/User/ /home/Live-User/
Am Ende deiner Sitzung mußt du nur den umgekehrten Vorgang ausführen, z.B. mit der Datei /home/Live-User/.bash_logout (oder vergleichbare):
# executed by bash(1) when login shell exits.
cp -Rpvu /home/Live-User/ /media/USB-Stick/home/User
Meines Wissens haben alle Distributionen vergleichbare Mechanismen.
Da sich eigene Einstellungen eigentlich immer im Userbereich auswirken, sollte dieses Vorgehen zielführend sein.
Etwas anderes ist natürlich die Installation von neuen Programmen ... aber auch dafür gibt es Mechanismen. Das Stichwort hierfür: überlagerte Verzeichnisse.
Wenn du z.B. bei einer Knoppix-Live von DVD die Datei /etc/resolv.conf (oder vergleichbare) änderst, wird die veränderte Datei in das System auf dem RAM geschrieben ... und auch immer von da angesprochen.
Hallo
(übrigens ich habs mit Live Linux USB Creator runtergeladen.
- 1) Dann hast Du lediglich ein Live-System auf dem USB-Stick installiert und da ist es normal das nichts gespeichert wird.
Das was Du brauchst wäre entweder ein persistenter Stick, bei dem ein Teil des Sticks dauerhaft für Änderungen belegt wird.
Ansonsten hilft nur eine echte Installation (auf dem Stick oder einer eingebauten HDD)
- 2) Ich kenne die Software mit der Du das gemacht hast nicht, weiß deshalb auch nicht ob man Persistenz einstellen kann.
Linuxhase
Du musst einen "persistenten" USB-Stick erstellen, das geht auch mit LiLi. Allerdings weiß ich jetzt nicht, ob das nachträglich geht, eventuell musst Du ihn noch einmal neu erstellen.
Eine Alternative wäre übrigens, eine richtige Installation auf dem USB-Stick zu machen, dabei musst Du allerdings aufpassen, dass der Bootloader (GRUB) auf dem Stick installiert wird und nicht auf der Festplatte, sonst kannst Du nur noch mit eingestecktem Stick booten.
Da du das OS im Livemodus nutzt kannst du auch keine Einstellungen speichern,da das OS ja nur in deinen Arbeitsspeicher geladen wird.Bei jedem Neustart musst du also wieder deine Einstellungen neu machen da beim runterfahren ja deine Arbeitsspeicher gelöscht werden. Du kannst alles damit machen aber wenn du etwas speichern willst kannst du das nur auf einem externen Medium machen ( Stick,externe Festplatte ),also installiere es auf deiner Platte und alles wird gespeichert.
Entweder du installierst das OS auf deine Festplatte, oder du erstellst einen bootfähigen Stick mit Persistence-Partition (Google hilft da, ich hab auch keine Ahnung wie das geht).
Das erstellen eines persistenten Stiftes geht mit Linux verblüffend einfach.
Interne Festplatte abklemmen, USB Stift stecken. Von DVD booten, installieren.
Auf dem stift landet dann das persistente Linux Betriebssystem mit Bootloader, der jeden PC betreiben kann (Bootmenütaste zur Auswahl drücken).
Das habe ich 20 mal so gemacht und das funktioniert bestens.