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, boot actuel intact. 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>

Localiser la cmdline active (le chemin varie selon le bootloader et le layout kernel-install/UKI) :

bootctl list          # entrées systemd-boot + leurs options
bootctl status        # ESP et bootloader utilisés

Éditer la cmdline là où elle est réellement définie : entrées loader/entries/*.conf, /etc/kernel/cmdline (régénéré par kernel-install), ou config UKI. Vérifier après coup 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.1783777467.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki