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

sd-encrypt lit rd.luks.name= (et non cryptdevice=). On ajoute ce param sans retirer cryptdevice= → bascule réversible. Le <NOM_MAPPER> doit être identique à celui de cryptdevice=…:<NOM_MAPPER> et de root=/dev/mapper/<NOM_MAPPER>.

Param à ajouter :

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

Lister les entrées et repérer celle réellement démarrée :

bootctl list

Selon le type de chaque entrée à modifier :

  • Auto-générée (id préfixé par le machine-id, layout kernel-install/BLS) : ne pas toucher le .conf (il est régénéré). Éditer la source /etc/kernel/cmdline, puis reconstruire (sudo kernel-install add … ou régénération du bootloader selon la distro).
  • Statique (id simple, ex. linux-cachyos.conf) : éditer directement sa ligne options.

Répercuter sur toutes les entrées qui déverrouillent la racine. Vérifier ensuite avec cat /proc/cmdline.

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.1783777582.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki