Customized Installations-CD mit deutscher Tastatur?

Josef Wolf jw at raven.inka.de
Sam Dez 2 09:45:22 GMT 2006


Hallo!

Ich versuche anhand der Anleitung von 

  https://help.ubuntu.com/community/InstallCDCustomization

eine Installations-CD zu erstellen.  Als Basis verwende ich die edgy
alternate install CD. Dabei verwende ich (analog zur Anleitung) folgende
append-Zeile (Die Zeilenumbrueche habe ich nur hier in der Mail
hinzugefuegt um die Lesbarkeit zu erhoehen)

  append  debian-installer/locale=de_DE \
          kbd-chooser/method=de-latin1-nodeadkeys \
          file=/cdrom/preseed/install.seed \
          initrd=/install/initrd.gz \
          ramdisk_size=16384 \
          root=/dev/ram rw quiet --

Diese Append-Zeile wird auch verwendet, das habe ich anhand /proc/cmdline
ueberprueft.

Bei der Installation wird aber trotzdem "Detect keyboard layout?"
gefragt.  Wenn ich das verneine, kommt die Frage "Origin of the keyboard"
mit einer Auswahl an Laendern.  Danach kommt noch eine Auswahl, welches
Layout das Keyboard habe.

Ich habe sowohl 

          kbd-chooser/method=de-latin1-nodeadkeys

als auch

          kbd-chooser/method=de

versucht.

Warum klappt die Vorinstallation der Tastatur nicht?  Wie finde ich
heraus welche Einstellungen kbd-chooser akzeptiert?  Google war dabei
leider keine grosse Hilfe :-(

Die Voreinstellung der locale scheint zu klappen, denn bei manchen Fragen
sind manchmal deutsche Fragmente enthalten ;-)  Hat jemand eine Idee wie
ich hier weiterkomme?

BTW: Das ist eine USB-Tastatur mit windows-tasten, falls es eine Rolle
     spielen sollte.

Ahja: um das Image zu erstellen, verwende ich folgendes (diemal ohne
      kuenstliche Zeilenumbrueche):

  # /bin/sh
  sudo mount -oro,loop /usr/local/images/ubuntu-6.10-alternate-i386.iso mnt
  cp -rT mnt install
  chmod -R u+w install
  sudo umount mnt
  patch -p0 <<__EOF__
  --- install/isolinux/isolinux.cfg.orig	2006-12-01 15:24:27.000000000 +0100
  +++ install/isolinux/isolinux.cfg	2006-12-01 15:25:40.000000000 +0100
  @@ -5,7 +5,7 @@
   LABEL install
     menu label ^Install in text mode
     kernel /install/vmlinuz
  -  append  file=/cdrom/preseed/ubuntu.seed initrd=/install/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
  +  append  debian-installer/locale=de_DE kbd-chooser/method=de-latin1-nodeadkeys file=/cdrom/preseed/install.seed initrd=/install/initrd.gz ramdisk_size=16384 root=/dev/ram rw quiet --
   LABEL linux
     menu hide
     kernel /install/vmlinuz
  __EOF__
  mkisofs -r -V 'My install CD' -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o install.iso install
  sudo nice -18 cdrecord -eject blank=fast -v gracetime=2 -tao install.iso