===== Générer un fichier keymap binaire pour initrd.gz ===== Vous pouvez avoir besoin d'avoir le clavier dans une langue spécifique lors du démarrage de GNU/Linux, par exemple pour taper le mot de passe de votre partition système chiffrée par Luks. Pour cela il suffit d'utiliser l'option « -l fr » à mkinitrd pour l'avoir en français.\\ Cependant, il est possible que vous souhaitez un clavier exotique, par exemple en fr-bepo, que mkinitrd ne connaît pas. ==== 1. Installer le fichier keymap ==== Pour cela il faut au préalable installer votre keymap au bon endroit dans "/usr/share/kbd/keymaps/". ==== 2. Générer le fichier binaire ==== Admettons que vous voulez générer la keymap appelé "fr-bepo.map", il vous suffit de taper : # loadkeys -b fr-bepo > fr-bepo.bmap et votre fichier est généré. ==== 3. Installer le fichier binaire ==== En root, aller dans le répertoire où se trouve le fichier keymaps.tar.gz de mkinitrd. # cd /usr/share/mkinitrd Décompresser le fichier keymaps.tar.gz dans un nouveau dossier. # mkdir keymaps && cd keymaps && tar ../keymaps.tar.gz Maintenant copier votre fichier binaire ici. # cp ~/fr-bepo.bmap . Et compresser le nouveau fichier keymaps.tar.gz. # rm ../keymaps.tar.gz && tar cvzf ../keymaps.tar.gz * ==== 4. MKINITRD ==== Il ne vous reste plus qu'à spécifier le bon clavier à mkinitrd, soit « -l fr-bepo ».