Outils pour utilisateurs

Outils du site


commun:trucs_et_astuces

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
commun:trucs_et_astuces [2026/07/11 13:37] – [1. Cmdline : ajouter rd.luks.name] francoiscommun:trucs_et_astuces [2026/07/12 12:27] (Version actuelle) – francois
Ligne 1: Ligne 1:
 ====== Trucs & Astuces ====== ====== Trucs & Astuces ======
  
-===== Luks keymap pour CachyOS ===== +  * [[Luks keymap pour CachyOS]] 
- +  * [[services work on lan but not on VPN]]
-==== 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='' : le hook inactif ignore son param → bascule réversible, boot actuel intact. +
- +
-Le ''<NOM_MAPPER>'' doit être **identique** à celui déjà présent dans ''cryptdevice=…:<NOM_MAPPER>'' et ''root=/dev/mapper/<NOM_MAPPER>''. +
- +
-Avant (ligne ''options'') : +
-<code> +
-… cryptdevice=UUID=30809c20-…:luks-30809c20-… root=/dev/mapper/luks-30809c20-… … +
-</code> +
- +
-Après (ajout en gras) : +
-<code> +
-… cryptdevice=UUID=30809c20-…:luks-30809c20-… **rd.luks.name=30809c20-…=luks-30809c20-…** root=/dev/mapper/luks-30809c20-… … +
-</code> +
- +
-À répercuter dans chaque ''/boot/loader/entries/*.conf'' et dans ''/etc/kernel/cmdline''. +
- +
-==== 2. HOOKS : pile systemd ==== +
- +
-Dans ''/etc/mkinitcpio.conf'' : +
- +
-<code> +
-HOOKS=(base systemd autodetect microcode kms modconf keyboard sd-vconsole block plymouth sd-encrypt filesystems) +
-</code> +
- +
-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 ==== +
- +
-<code> +
-sudo mkinitcpio -P +
-</code> +
- +
-Puis reboot. Vérif facultative : ''lsinitcpio /boot/initramfs-linux-cachyos.img | grep vconsole'' doit lister ''etc/vconsole.conf''. +
- +
-<note tip>Sauvegarder ''mkinitcpio.conf'' et les entrées avant. Fallback : kernel LTS, ou restauration via chroot depuis un live USB.</note>+
commun/trucs_et_astuces.1783777032.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki