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:46] – [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='' → bascule réversible. +
-Le ''<NOM_MAPPER>'' doit être **identique** à celui de ''cryptdevice=…:<NOM_MAPPER>'' et de ''root=/dev/mapper/<NOM_MAPPER>''. +
- +
-Param à ajouter : +
-<code> +
-rd.luks.name=<UUID_PARTITION_LUKS>=<NOM_MAPPER> +
-</code> +
- +
-**Lister les entrées et repérer celle réellement démarrée :** +
-<code> +
-bootctl list +
-</code> +
- +
-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'' : +
- +
-<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.1783777582.txt.gz · Dernière modification : de francois

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki