Re: Preseeding und deutsche Tastatur an der lokalen Konsole
Am 12.03.2012 16:22, schrieb Guido Hecken:
# Hier ein Eintrag aus unserem PXE-Server:
LABEL Debian Squeeze
MENU LABEL Debian 6.02 Squeeze x86_64
KERNEL images/squeeze/linux
append initrd=images/squeeze/initrd.gz locale=de_DE country=DE language=de debian-installer/keymap=de console-keymaps-at/keymap=de auto=true interface=eth0 ip=xxx.xxx.xxx.xxx url=http://webserver-with-configs/preseed-server.cfg hostname= your-hostname domain=lokale.Domäne DEBCONF_DEBUG=5 -- quiet locale=de_DE bootkbd=de console-setup/layoutcode=de
# Sprachoptionen in der preseed.cfg
d-i console-tools/archs string skip-config
d-i console-setup/ask_detect boolean false
d-i auto-install/enabled boolean true
d-i debian-installer/locale string de_DE
d-i console-keymaps-at/keymap select de
d-i languagechooser/language-name-fb select English
Ich meine, damit hätte alles soweit funktioniert, lediglich die
> Installationssprache musste ich auf Englisch setzen, sonst lief das
Ganze nicht unattended.
Hoffe, das hilft Dir erst mal weiter...
Leider nein - alles so eingetragen, bis auf das English, das habe ich
auf German gelassen. Ergebnis: Preseeding läuft wunderbar unattended
durch, nur - wieder keine deutsche Tastatur an der lokalen Konsole.
Per SSH alles wunderbar, man-Pages kommen auch auf deutsch, aber lokal
taugt es einfach nicht.
Nach der Installation manuell dpkg-reconfigure console-data aufrufen und
die Keymap auswählen hilft.
Ich habe mal vor und nach dem dpkg-reconfigure die Ausgabe von
debconf-get-selections mitgeschnitten.
debconf-get-selections --installer hat keine Unterschiede.
Ohne --installer ergibt sich folgendes Diff, wenn ich die Tastatur aus
der "full list" auswähle:
diff getsel getsel-new
576c576,577
< console-common console-data/keymap/full select
---
> console-common console-data/keymap/full select de-latin1
> console-data console-data/keymap/full select de-latin1
725,726c726,727
< console-common console-data/keymap/policy select Don't
touch keymap
< console-data console-data/keymap/policy select Don't touch keymap
---
> console-common console-data/keymap/policy select Select
keymap from full list
> console-data console-data/keymap/policy select Select keymap
from full list
742,743c743,744
< console-common console-data/bootmap-md5sum string none
< console-data console-data/bootmap-md5sum string none
---
> console-common console-data/bootmap-md5sum string
2fc4c312614b43121d4204ca124bc18a
> console-data console-data/bootmap-md5sum string
2fc4c312614b43121d4204ca124bc18a
Und folgendes Diff, wenn ich sie aus der Liste für diese Architektur
auswähle:
diff getsel getsel-new
11c11
< console-data console-data/keymap/qwertz/german/standard/keymap
select
---
> console-data console-data/keymap/qwertz/german/standard/keymap
select latin1
111,112c111,112
< console-common console-data/keymap/family select qwerty
< console-data console-data/keymap/family select qwerty
---
> console-common console-data/keymap/family select qwertz
> console-data console-data/keymap/family select qwertz
190c190
< console-data console-data/keymap/qwertz/german/variant select
---
> console-data console-data/keymap/qwertz/german/variant select
Standard
576c576,577
< console-common console-data/keymap/full select
---
> console-common console-data/keymap/full select de-latin1
> console-data console-data/keymap/full select de-latin1
617c618
< console-data console-data/keymap/qwertz/layout select
---
> console-data console-data/keymap/qwertz/layout select German
725,726c726,727
< console-common console-data/keymap/policy select Don't
touch keymap
< console-data console-data/keymap/policy select Don't touch keymap
---
> console-common console-data/keymap/policy select Select
keymap from arch list
> console-data console-data/keymap/policy select Select keymap
from arch list
742,743c743,744
< console-common console-data/bootmap-md5sum string none
< console-data console-data/bootmap-md5sum string none
---
> console-common console-data/bootmap-md5sum string
2fc4c312614b43121d4204ca124bc18a
> console-data console-data/bootmap-md5sum string
2fc4c312614b43121d4204ca124bc18a
Die Frage ist nun: Was muss ich wo, wann reinprügeln, damit der Kasten
kapiert, was ich will?
-Stefan
Reply to: