Keymap isn't preserved after install preventing input of LUKS passphrase on non-English keyboards
Hi,
Yesterday I tried my first install using the latest 4636db55 version. I'm using a French azerty keyboard, which I had to change in GNOME settings just to be able to connect to wifi.
Then I went on with the install and selected automated partitioning with LUKS for encryption. I input my passphrase using accented characters, made sure it was alright and rebooted at the end.
But upon reboot my passphrase wasn't recognized, locking me out. After rebooting on the live system, unlocking the LUKS container and chrooting in it, I found there was no
/etc/vconsole.conf
(which would be required for mkinitcpio to configure the right keymap). After creating the file with the necessary KEYMAP=fr-latin9
and regenerating the initramfs, on reboot I input my passphrase correctly and login.
Then I was asked to create a user, again used a passphrase with accented characters, added the micro
editor in /system.yaml
, ran sudo akshara update
and then rebooted.
What do you know, my LUKS passphrase wasn't recognized once more! Reboot on live, fix it, login... And then my user password wasn't recognized.
I just tried a new install, switching the live GNOME session to all French (language, keyboard, regional settings...) but same result: there is no /mnt/etc/vconsole.conf
.
Is blendOS used by people in other locales than English?4 Replies
yes, however akshara will have replaced your edits during upgrades
Solution
make your edits via
sed
in system.yaml
's commnads:
functionSorry, how is that a solution to the problem I described? π
The installer doesn't configure the virtual console's keymap correctly, leading to unbootable encrypted systems of using anything other than QWERTY.
Btw, why
sed
and not a text editor? π³commands are run non-interactively