Outils pour utilisateurs

Outils du site


commun:trucs_et_astuces

Ceci est une ancienne révision du document !


Trucs & Astuces

Luks keymap pour CachyOS

Keymap FR au prompt LUKS (CachyOS + Plymouth)

Problème : clavier en us au prompt de mot de passe LUKS, malgré KEYMAP=fr dans /etc/vconsole.conf.

Cause : avec la pile mkinitcpio busybox (udev + keymap + encrypt), Plymouth n'applique pas la keymap console. Il faut basculer sur la pile systemd, dont le prompt (systemd-cryptsetup) honore vconsole.conf.

1. Cmdline : ajouter rd.luks.name

Le hook sd-encrypt utilise rd.luks.name= au lieu de cryptdevice=. On ajoute le param à côté de l'ancien (l'inactif est ignoré → bascule réversible).

Dans chaque entrée /boot/loader/entries/*.conf (ligne options) et dans /etc/kernel/cmdline, ajouter :

rd.luks.name=<UUID_PARTITION_LUKS>=<NOM_MAPPER>

Exemple : rd.luks.name=30809c20-…=luks-30809c20-…

2. HOOKS : pile systemd

Dans /etc/mkinitcpio.conf :

HOOKS=(base systemd autodetect microcode kms modconf keyboard sd-vconsole block plymouth sd-encrypt filesystems)

Correspondances :

  • udev → systemd
  • keymap consolefont → sd-vconsole (lit vconsole.conf : keymap + police)
  • encrypt → sd-encrypt
  • resume supprimé (géré par systemd via resume= dans la cmdline)
  • keyboard conservé, avant sd-vconsole

3. Régénérer

sudo mkinitcpio -P

Puis reboot. Vérif facultative : lsinitcpio /boot/initramfs-linux-cachyos.img | grep vconsole doit lister etc/vconsole.conf.

Sauvegarder mkinitcpio.conf et les entrées avant. Fallback : kernel LTS, ou restauration via chroot depuis un live USB.
commun/trucs_et_astuces.1782799715.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki