Clavier localisé au boot

Post Reply
Message
Author
Médor

Clavier localisé au boot

#1 Post by Médor »

Bonjour,

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
Exemple d'un menu.lst pour un LiveCD

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
#
Avant que l'on me dise que ça ne fonctionne pas, on sélectionne en premier l'entré
clavier ce qui recharge le menu avant toute édition de grub.

A suivre...

Cordialement.
Last edited by Médor on Sat 17 May 2014, 16:14, edited 2 times in total.

User avatar
vezuve
Posts: 1291
Joined: Thu 24 Jan 2008, 15:09

#2 Post by vezuve »

Hello,
Bien ceci, mais avons nous aussi cet possibilité au démarrage de choisir au moins la taille de l’écran :?:
Exemple: sur la lucid 520, c'est une fois démarrer, le bureau ouvert que les différents paramètres apparaisse, ce qui peut poser problème celons l'écran, qui fera apparaitre du noir de chez noir, alors que d'avoir le choix au démarrage évite se problème :!:

@+
Recherche
[url=http://wellminded.com/puppy/pupsearch.html]sur PUPPY[/url] anglai + souven
[url=http://puppylinux.org/wikka/PageIndex]PUPPY wikka tou sur tou[/url] anglai

Médor

hors sujet

#3 Post by Médor »

Bonsoir vesuve,

Ta demande ne relève pas du chargement d'une carte clavier au boot,
Ouvre un article au sujet du choix de la taille de l'écran au boot, si tu n'as
trouvé aucune réponse par Wellminded :
http://wellminded.com/puppy/pupsearch.html

Merci.
Last edited by Médor on Sat 25 Jun 2011, 07:35, edited 2 times in total.

Médor

#4 Post by Médor »

Remastérisation simple du LiveCD - Isolinux

Pour créer une nouvelle image iso modifiée pour un clavier localisé, copier le contenu
de l'iso originale dans un répertoire sur une partition ext2 ou 3, ou dans un pupsave
conséquent, placer le(s) fichier(s) de clavier(s) à la racine, modifier le fichier
isolinux.cfg et/ou ajouter à la première ligne du fichier : kbdmap "votre.kbd" exemple :
kbdmap be.kbd

Puis se servir du script dir2iso et pour terminer graver la nouvelle image iso avec burniso2cd.


Pour un LiveUSB

Rajouter simplement le clavier adéquat à la racine et modifier la première ligne de
syslinux comme pour isolinux ci-dessus.

Ci-joint kbd-boot.tar.gz (be, ca, fr, fr_CH et us.kbd)

A suivre...

Cordialement.
Attachments
kbd-boot.tar.gz
(697 Bytes) Downloaded 472 times
Last edited by Médor on Sat 17 May 2014, 17:32, edited 2 times in total.

User avatar
vezuve
Posts: 1291
Joined: Thu 24 Jan 2008, 15:09

#5 Post by vezuve »

Hello,
Boute na rien avoir avoir l'informatique, c'est
  • un nom commun féminin "(Marine) (Vieilli) (Désuet) Tonneau d'eau douce"
  • une forme de verbe "Première personne du singulier de l’indicatif présent du verbe bouter."
:lol: :lol:
En informatique:
  • boot en anglais
  • démarrage en français
:lol: :lol:

@+
Recherche
[url=http://wellminded.com/puppy/pupsearch.html]sur PUPPY[/url] anglai + souven
[url=http://puppylinux.org/wikka/PageIndex]PUPPY wikka tou sur tou[/url] anglai

Médor

#6 Post by Médor »

Revoir ta signature... :roll: :roll:
Last edited by Médor on Thu 06 Sep 2012, 08:10, edited 1 time in total.

User avatar
vezuve
Posts: 1291
Joined: Thu 24 Jan 2008, 15:09

#7 Post by vezuve »

Hello,
:arrow: Médor alors oui effectivement j'aurais du tourné dix fois ma langue dans ma bouche avant de fairre la moral sur le français, mais la signature comme peux de personne savent qu'elle n'accepte pas une prose et cela fait quelque mois qu'un autre texte a été supprimé, sans que je refasse l'existant, donc les erreurs son pleinement voulue est entièrement assumée, afin d'avoir encore quelque mots a écrire au cas ou. :wink: :lol:

@+
Recherche
[url=http://wellminded.com/puppy/pupsearch.html]sur PUPPY[/url] anglai + souven
[url=http://puppylinux.org/wikka/PageIndex]PUPPY wikka tou sur tou[/url] anglai

claudeh5
Posts: 12
Joined: Tue 06 May 2014, 21:13

#8 Post by claudeh5 »

Bonjour. Erreur (? une erreur est involontaire au contraire d'une faute) pleinement voulues et assumées:

Médor alors oui effectivement j'aurais du tourner dix fois ma langue dans ma bouche avant de fairre la morale sur le français, mais la signature comme peux de personne savent qu'elle n'accepte pas une prose et cela fait quelques mois qu'un autre texte a été supprimé, sans que je refasse l'existant, donc les erreurs sont pleinement voulues est entièrement assumées, afin d'avoir encore quelquesmots a écrire au cas où.

bon ben ça fait tout de même 11 "erreurs" à assumer.

User avatar
ASRI éducation
Posts: 3197
Joined: Sat 09 May 2009, 12:10
Location: France
Contact:

#9 Post by ASRI éducation »

claudeh5 wrote:Bonjour. Erreur (? une erreur est involontaire au contraire d'une faute) pleinement voulues et assumées:

Médor alors oui effectivement j'aurais du tourner dix fois ma langue dans ma bouche avant de fairre la morale sur le français, mais la signature comme peux de personne savent qu'elle n'accepte pas une prose et cela fait quelques mois qu'un autre texte a été supprimé, sans que je refasse l'existant, donc les erreurs sont pleinement voulues est entièrement assumées, afin d'avoir encore quelquesmots a écrire au cas où.

bon ben ça fait tout de même 11 "erreurs" à assumer.
Cette "leçon" de français permettra éventuellement à vezuve d'accorder un peu plus d'importance à ses écrits.
Pour moi, cela permet de découvrir un fil de discussion que j'avais loupé.
Cordialement,
Projet ASRI éducation => [url=http://asri-education.org/]Association[/url] | [url=http://forum.asri-education.org/]Forum[/url] | [url=http://dl01.asri-education.org/]Dépôt[/url] | [url=http://kids.asri-education.org/]Espace kids[/url]

Médor

#10 Post by Médor »

Bonjour,

Pour charger automatiquement le clavier de son choix dans Grub/Grub4dos, on peut placer dans le menu.lst sa disposition préférée par les "setkey" sans qu'ils soient regroupés sous un "title" :

Code: Select all

#GRUB4DOS configuration file
color white/blue black/cyan white/black cyan/black
default=0
timeout=10
#splashimage=/splash.xpm.gz
#gfxmenu /message

#Chargement du clavier azerty 
setkey y y 
setkey Y Y 
setkey a q 
setkey A Q 
setkey z w
...

title Toutou Linux Wolx 2014
 find --set-root --ignore-floppies --ignore-cd /Wolx2014/initrd.gz
 kernel /Wolx2014/vmlinuz pfix=fsck pmode=atahd psubdir=Wolx2014
 initrd /Wolx2014/initrd.gz 

title ...
Cordialement,
Médor.

Post Reply