Le clavier utilisé au boot du LiveCD (isolinux) sur les TTL est imposé par le
chargement de la carte clavier fr.ktl (bon choix pour un franco français...).
Le clavier des puppies au boute étant en qwerty.
Il existe l'option de boot pkeys=[be br cf de dk es fi fr gr hu it jp no pl ru se uk us]
(ch?) pour charger une carte clavier avant le prompt, mais il faut entrer l'option
avec le clavier FR (TTL) ou qwerty (Puppies)
les puppies 5 intégrant les cartes claviers directement dans initrd.gz permettant
même d'obtenir un clavier localisé pendant le lancement (choix du pupsave, ou pour la console d'init..).
Voir un exemple remarquable dans une image iso de Slitaz pour le fonctionnement
avec le choix (et les cartes claviers) pour isolinux, également valable pour syslinux et lilo.
Pour un LiveCD utilisant grub ou grub4dos à la place d'isolinux (genre Wary de
shinobar) et bien entendu pour tout autre menu de grub* (DD, USB) il est possible de
charger une carte clavier intégré directement dans le menu.lst et donc de pouvoir
manipuler au boot les options de grub* si nécessaire en chargeant un clavier
conforme à la sérigraphie des touches
Ci-dessous le code de menu.lst pour le détail avec les entrées de trois cartes
claviers, les setkeys permettent d'adapter le mappage pour d'autres claviers.
Exemple d'un menu.lst sur DD, à adapter suivant le cas pour le reste des entrées.
Code: Select all
default 2
timeout 15
color cyan/blue white/blue
title Windows sur sda1
rootnoverify (hd0,0)
chainloader +1
savedefault
title Wary512 Frugale sur sda3
root (hd0,2)
kernel (hd0,2)/Wary/vmlinuz pdev1=sda3 pfix=fsck pmedia=atahd pkeys=fr vga=normal psubdir=Wary
initrd (hd0,2)/Wary/initrd.gz
savedefault
title MEMTEST
kernel /boot/memtest86.bin
title Utilisez un clavier azerty avec GRUB
setkey y y
setkey Y Y
setkey a q
setkey A Q
setkey z w
setkey Z W
setkey q a
setkey Q A
setkey m semicolon
setkey M colon
setkey w z
setkey W Z
setkey comma m
setkey question M
setkey semicolon comma
setkey period less
setkey colon period
setkey slash greater
setkey exclam slash
setkey dollar bracketright
setkey asterisk backslash
setkey percent doublequote
setkey ampersand 1
setkey 1 exclam
setkey tilde 2
setkey 2 at
setkey doublequote 3
setkey 3 numbersign
setkey quote 4
setkey 4 dollar
setkey parenleft 5
setkey 5 percent
setkey minus 6
setkey 6 caret
setkey backquote 7
setkey 7 ampersand
setkey underscore 8
setkey 8 asterisk
setkey caret 9
setkey 9 parenleft
setkey at 0
setkey 0 parenright
setkey parenright minus
setkey less backquote
setkey greater tilde
setkey numbersign braceright
setkey backslash question
setkey bracketright braceleft
setkey braceleft quote
setkey braceright underscore
title Use a qwerty keyboard with GRUB
setkey y y
setkey Y Y
setkey q q
setkey Q Q
setkey w w
setkey W W
setkey a a
setkey A A
setkey semicolon semicolon
setkey colon colon
setkey z z
setkey Z Z
setkey m m
setkey M M
setkey comma comma
setkey less less
setkey period period
setkey greater greater
setkey slash slash
setkey bracketright bracketright
setkey backslash backslash
setkey doublequote doublequote
setkey 1 1
setkey exclam exclam
setkey 2 2
setkey at at
setkey 3 3
setkey numbersign numbersign
setkey 4 4
setkey dollar dollar
setkey 5 5
setkey percent percent
setkey 6 6
setkey caret caret
setkey 7 7
setkey ampersand ampersand
setkey 8 8
setkey asterisk asterisk
setkey 9 9
setkey parenleft parenleft
setkey 0 0
setkey parenright parenright
setkey minus minus
setkey backquote backquote
setkey tilde tilde
setkey braceright braceright
setkey question question
setkey braceleft braceleft
setkey quote quote
setkey underscore underscore
title Benutze qwertz Tastatur mit GRUB
setkey y z
setkey z y
setkey Y Z
setkey Z Y
setkey equal parenright
setkey parenright parenleft
setkey parenleft asterisk
setkey doublequote at
setkey backquote equal
setkey plus bracketright
setkey minus slash
setkey slash ampersand
setkey ampersand percent
setkey percent caret
setkey underscore question
setkey question underscore
setkey semicolon less
setkey less numbersign
setkey numbersign backslash
setkey colon greater
setkey greater bar
setkey asterisk braceright
setkey caret backquote
setkey backslash minus
Code: Select all
# This is Puppy LiveCD menu.lst file.
#
# The old install method of booting via the stage-files has been removed.
#
# You may install GRLDR boot strap code to MBR with the
# bootlace.com utility under DOS/Win9x/Linux.
#
#This menu presents boot options for your Puppy LiveCD or your local HDD
#
# GRUB boot errors you may encounter are described at
# http://www.linuxselfhelp.com/gnu/grub/html_chapter/grub_13.html#SEC104
# Médor: add kbd entries
#color black/cyan black/yelow white/black yellow/black
splashimage=/splash.xpm
#forground=FFFF00
#background=000088
default 0
timeout 10
# Boot Pupppy normally allow it to search LiveCD/HDD for prior session files
title Lucid Puppy Linux Quickset edition 5.1.1
kernel /vmlinuz pmedia=cd i915.modeset=1 video=640x480
initrd /initrd.gz
title Puppy safe mode\nStart puppy with safety boot options(without X)\nTry 'xorgwizard' after bootup succeed to start graphic mode.
kernel /vmlinuz pmedia=cd pfix=ram,nox acpi=off apm=off nosmp noapic nodma nopcmcia i915.modeset=1 video=640x480
initrd /initrd.gz
# Boot Pupppy DIRECTLY into RAM. Do NOT load prior Puppy sessions on CD/HDD
title Puppy on RAM only\nRun totally in RAM, ignore saved sessions(puppy pfix=ram)
kernel /vmlinuz pmedia=cd pfix=ram i915.modeset=1 video=640x480
initrd /initrd.gz
# Do NOT BOOT LIVECD. Use the PC's default booting process
title Bootup from HDD\nBootup from the master boot record of the hard disk drive
chainloader (hd0)+1
title Windows VISTA\nStart Windows VISTA if installed on HDD
fallback 6
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
title Windows NT/2K/XP\nStart Windows NT/2K/XP if installed on HDD
fallback 7
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
title Windows 9x/Me\nStart Windows 95/98/Me or MSDOS if installed on HDD
fallback 4
find --set-root /io.sys
chainloader /io.sys
title Utilisez un clavier azerty avec GRUB
setkey y y
setkey Y Y
setkey a q
setkey A Q
setkey z w
setkey Z W
setkey q a
setkey Q A
setkey m semicolon
setkey M colon
setkey w z
setkey W Z
setkey comma m
setkey question M
setkey semicolon comma
setkey period less
setkey colon period
setkey slash greater
setkey exclam slash
setkey dollar bracketright
setkey asterisk backslash
setkey percent doublequote
setkey ampersand 1
setkey 1 exclam
setkey tilde 2
setkey 2 at
setkey doublequote 3
setkey 3 numbersign
setkey quote 4
setkey 4 dollar
setkey parenleft 5
setkey 5 percent
setkey minus 6
setkey 6 caret
setkey backquote 7
setkey 7 ampersand
setkey underscore 8
setkey 8 asterisk
setkey caret 9
setkey 9 parenleft
setkey at 0
setkey 0 parenright
setkey parenright minus
setkey less backquote
setkey greater tilde
setkey numbersign braceright
setkey backslash question
setkey bracketright braceleft
setkey braceleft quote
setkey braceright underscore
title Use a qwerty keyboard with GRUB
setkey y y
setkey Y Y
setkey q q
setkey Q Q
setkey w w
setkey W W
setkey a a
setkey A A
setkey semicolon semicolon
setkey colon colon
setkey z z
setkey Z Z
setkey m m
setkey M M
setkey comma comma
setkey less less
setkey period period
setkey greater greater
setkey slash slash
setkey bracketright bracketright
setkey backslash backslash
setkey doublequote doublequote
setkey 1 1
setkey exclam exclam
setkey 2 2
setkey at at
setkey 3 3
setkey numbersign numbersign
setkey 4 4
setkey dollar dollar
setkey 5 5
setkey percent percent
setkey 6 6
setkey caret caret
setkey 7 7
setkey ampersand ampersand
setkey 8 8
setkey asterisk asterisk
setkey 9 9
setkey parenleft parenleft
setkey 0 0
setkey parenright parenright
setkey minus minus
setkey backquote backquote
setkey tilde tilde
setkey braceright braceright
setkey question question
setkey braceleft braceleft
setkey quote quote
setkey underscore underscore
title Benutze qwertz Tastatur mit GRUB
setkey y z
setkey z y
setkey Y Z
setkey Z Y
setkey equal parenright
setkey parenright parenleft
setkey parenleft asterisk
setkey doublequote at
setkey backquote equal
setkey plus bracketright
setkey minus slash
setkey slash ampersand
setkey ampersand percent
setkey percent caret
setkey underscore question
setkey question underscore
setkey semicolon less
setkey less numbersign
setkey numbersign backslash
setkey colon greater
setkey greater bar
setkey asterisk braceright
setkey caret backquote
setkey backslash minus
title Grub4Dos commandline\n(GRUB commandline for experts only)
commandline
title Reboot computer
reboot
title Halt computer
halt
# You MAY want to add an additional Partition/HDD alternative to this menu.lst
# title A Linux System on your local HDD
#
# GRUB boot errors you may encounter are described at
# http://www.linuxselfhelp.com/gnu/grub/html_chapter/grub_13.html#SEC104
#
clavier ce qui recharge le menu avant toute édition de grub.
A suivre...
Cordialement.