Hallo ich möchte die us Tastatur in einer chroot umgebung auf de umstellen und zwar für die Konsole und für X (KDE). Wen ich mich mit chroot im system bewege habe ich de Tastatur aber nciht nach dem booten des über chroot bearbeiteten Systems.
Linux 15.036 Themen, 107.107 Beiträge
Oder anders gefragt wie kann ich den Befehl "loadkeys de " automatisch beim start ausführen? Wie kann ich "setxkbmap de" automatisch beim start von kde ausführen ?
Aber eine lösung über das anpassen von Konfigurationsdateien wäre mir lieber.
Wenn du eine chroot Umgebung installieren willst , dann mußt du die wichtigsten Konfigurationsdateien von deiner Linuxdistribution (welche überhaupt) in die chroot Umgebung kopieren.
chroot bedeutet du verlegst das / Verzeichnis in ein Unterverzeichnis von /root oder /home oder wohin auch immer.
Du installierst sozusagen ein kleines Minilinux in ein Unterverzeichnis von deinem großen Linux.
Im Ubuntu Wiki ist eine sehr schöne Anleitung wie man eine chroot Umgebung einrichtet:
http://wiki.ubuntuusers.de/chroot?highlight=chroot
http://wiki.ubuntuusers.de/32-Bit_chroot?highlight=chroot
Ich habe keine probleme damit ein chroot einzurichten ich möchte nur das Tastaturleyout ändern. Das chroot ist ein kubuntu.
Ich installiere unter Debian (Ubuntu baut auf Debian auf) die Pakete console-tools und console-setup.
Im /etc/ Verzeichnis findet man die Unterverzeichnisse
rwxr-xr-x 2 root root 4096 22. Sep 2007 console
drwxr-xr-x 2 root root 4096 16. Feb 2009 console-setup
drwxr-xr-x 2 root root 4096 16. Feb 2009 console-tools
für die deutsche Tastatureinstellung in der Console.
Vielleicht kopierst du diese Unterverzeichnisse in deine chroot Umgebung.
Mit dem Befehl
dpkg-reconfigure console-setup
kannst du die deutsche Tastatur für die console einrichten.
Keine Ahnung ob das auch in deiner chroot Umgebung funktioniert.
Im Runlevel /etc/rcS.d werden zwei Shellscripte ausgeführt, welche die entsprechenden Config Datein verarbeiten
console-screen.sh
console-setup
Diese Shellscripte kannst du auch in deiner chroot Umgebung starten, einfach so in der Console.
PS: Wozu brauchst du überhaupt eine chroot Umgebung ? Der Konfigurationsaufwand ist ja nicht gerade gering.
Ich habe keine lust bei jedem start der livecd die Tastatur umzustellen. Ich habe sowiso ein chroot fuer apt-get dist-upgrade...
Dann schreibe ein Script in dem diese zwei Shellscripte gestartet werden.
Dazu gibt es doch die Shellprogrammierung.