I started the installation with fedora silverblue .iso file with vmware. I manually partitioned the disk specially. I created /var, /var/log, /tmp, / (root), /home, swap, 2MB mandatory partition related to boot (forgot the name) and /boot partitions, installed with special installation options. I chose encrypt disk, I chose keyboard en, I installed, I rebooted, it asked for luks password, I entered it, it wouldn’t accept it, I tried several times, it wouldn’t boot, I rebooted several times, I tried several times, it wouldn’t boot. Then I deleted it. I tried reinstalling it with the iso file. I selected partition disk spontaneously, installed with normal install options. selected encrypt disk, selected. entered the same luks password as the previous install. selected keyboard tr. installed. rebooted. asked for password, entered password, didn’t accept, tried several times, didn’t accept. rebooted and tried again, didn’t accept. I wonder if the problem is that the keyboard is set to en on the password screen, so the special characters I pressed don’t match, so I enter the wrong password? If so, how can I set the keyboard to tr on the luks password prompt screen?
It’s likely that you have a password in a specific locale/keyboard layout and the default layout asking for it is in English QWERTY. See: Installing Fedora Silverblue :: Fedora Docs
Well, in my first installation I partitioned and encrypted each partition separately. I did not encrypt the /boot partition and the other 2MB partition related to boot. Was this installation correct? Did I make a wrong installation? Did I delete this virtual machine for nothing?
The issue seems not the partitions encrypted but rather luks. Luks expects the keyboard to be a QWERTY keyboard and does not rely on the settings within the OS since the unlock must occur before the OS can load.
As I understand it you would need a physical QWERTY keyboard.
You don’t need a special keyboard. You need to use a password that you can confidently type from a QWERTY layout on your current keyboard and use that during the installation. Then you can set another password once you’re rebooted the system and configured the locale for the initramfs.
@universish When you try to create a new post in Proposed Common Issues , there’s a long template pre-filled starting with this:
This is NOT a place to report bugs. If you want to discuss a problem with other Fedora users, select the “Ask Fedora” category (without any subcategory) in the drop-down list above.
So, moving this topic to Ask Fedora …
From Proposed Common Issues to Ask Fedora
I already have a physical keyboard. I didn’t do it with a virtual keyboard. Please read what I wrote again. You are not responding by giving empty answers.
The problem is that my physical keyboard is a physical keyboard with a Turkish keypad. On the Luks password prompt screen, the keyboard setting “en” opens by default.
So the soft keyboard (not virtual keyboard) settings are in English.
The problem is that the physical Turkish keyboard key characters and the keys corresponding to the English soft keyboard setting do not have the same characters. For example, the Turkish “Ü” key has the English character setting “]”. When I press the ü key, it says ]. For example, the key to the right of 0 on the Turkish numeric keyboard is written as “,” in the English keyboard setting it is written as “.”. In the Luks password prompt screen, I cannot see what I am typing because the password characters appear as ******* so that the password is not visible. Therefore, I enter incorrect characters, I enter the password incorrectly.
How can I change the keyboard setting of the Luks password prompt screen to “tr”?
For other fedora users and GNU/linux distros or GNU/linux libre distros users who have this problem and use a tr-keypad physical keyboard, I am writing down which English character the physical keys correspond to:
tr-keypad's button ---> English character
| Shift + tr-keypad's button ---> English character
| Alt Gr + tr-keypad's button ---> (no) English character :
-------------------------------------------------------------------------
q ---> q | Shift + Q ---> Q | Alt Gr + @ -------
w ---> w | Shift + W ---> W | Alt Gr + (w) -------
e ---> e | Shift + E ---> E | Alt Gr + € -------
r ---> r | Shift + R ---> R | Alt Gr + (r) -------
t ---> t | Shift + T ---> T | Alt Gr + ₺ -------
y ---> y | Shift + Y ---> Y | Alt Gr + (y) -------
u ---> u | Shift + U ---> U | Alt Gr + (u) -------
ı ---> i | Shift + I ---> I | Alt Gr + i -------
o ---> o | Shift + O ---> O | Alt Gr + (o) -------
p ---> p | Shift + P ---> P | Alt Gr + (p) -------
ğ ---> [ | Shift + Ğ ---> { | Alt Gr + ¨ -------
ü ---> ] | Shift + Ü ---> } | Alt Gr + ~ -------
-------------------------------------------------------------------------
a ---> a | Shift + A ---> A | Alt Gr + æ -------
s ---> s | Shift + S ---> S | Alt Gr + ß -------
d ---> d | Shift + D ---> D | Alt Gr + (d) -------
f ---> f | Shift + F ---> F | Alt Gr + (f) -------
g ---> g | Shift + G ---> G | Alt Gr + (g) -------
h ---> h | Shift + H ---> H | Alt Gr + (h) -------
j ---> j | Shift + J ---> J | Alt Gr + (j) -------
k ---> k | Shift + K ---> K | Alt Gr + (k) -------
l ---> l | Shift + L ---> L | Alt Gr + (l) -------
ş ---> ; | Shift + Ş ---> : | Alt Gr + ´ -------
i ---> ' | Shift + İ ---> " | Alt Gr + (i) -------
--- ------ ------ ------ ------ ------ ------ ------ ------ ----
, ---> \ | Shift + ; ---> | | Alt Gr + ` -------
-------------------------------------------------------------------------
< ---> \ | Shift + > ---> | | Alt Gr + | -------
z ---> z | Shift + Z ---> Z | Alt Gr + (z) -------
x ---> x | Shift + X ---> X | Alt Gr + (x) -------
c ---> c | Shift + C ---> C | Alt Gr + (c) -------
v ---> v | Shift + V ---> V | Alt Gr + (v) -------
b ---> b | Shift + B ---> B | Alt Gr + (b) -------
n ---> n | Shift + N ---> N | Alt Gr + (n) -------
m ---> m | Shift + M ---> M | Alt Gr + (m) -------
ö ---> , | Shift + Ö ---> < | Alt Gr + (ö) -------
ç ---> . | Shift + Ç ---> > | Alt Gr + (ç) -------
. ---> / | Shift + : ---> ? | Alt Gr + (.) -------
-------------------------------------------------------------------------
" ---> ` | Shift + é ---> ~ | Alt Gr + < -------
1 ---> 1 | Shift + ! ---> ! | Alt Gr + > -------
2 ---> 2 | Shift + ' ---> @ | Alt Gr + £ -------
3 ---> 3 | Shift + ^ ---> # | Alt Gr + # -------
4 ---> 4 | Shift + + ---> $ | Alt Gr + $ -------
5 ---> 5 | Shift + % ---> % | Alt Gr + ½ -------
6 ---> 6 | Shift + & ---> ^ | Alt Gr + (6) -------
7 ---> 7 | Shift + / ---> & | Alt Gr + { -------
8 ---> 8 | Shift + ( ---> * | Alt Gr + [ -------
9 ---> 9 | Shift + ) ---> ( | Alt Gr + ] -------
0 ---> 0 | Shift + = ---> ) | Alt Gr + } -------
* ---> - | Shift + ? ---> _ | Alt Gr + \ -------
- ---> = | Shift + _ ---> + | Alt Gr + | -------
-------------------------------------------------------------------------
numeric buttons:
/ ---> / | Shift + / ---> / | Alt Gr + (/) -------
* ---> * | Shift + * ---> * | Alt Gr + (*) -------
- ---> - | Shift + - ---> - | Alt Gr + (-) -------
7 ---> 7 | Shift + (7) ------- | Alt Gr + (7) -------
8 ---> 8 | Shift + (8) ------- | Alt Gr + (8) -------
9 ---> 9 | Shift + (9) ------- | Alt Gr + (9) -------
+ ---> + | Shift + + ---> + | Alt Gr + (+) -------
4 ---> 4 | Shift + (4) ------- | Alt Gr + (4) -------
5 ---> 5 | Shift + (5) ------- | Alt Gr + (5) -------
6 ---> 6 | Shift + (6) ------- | Alt Gr + (6) -------
1 ---> 1 | Shift + (1) ------- | Alt Gr + (1) -------
2 ---> 2 | Shift + (2) ------- | Alt Gr + (2) -------
3 ---> 3 | Shift + (3) ------- | Alt Gr + (3) -------
0 ---> 0 | Shift + (0) ------- | Alt Gr + (0) -------
, ---> . | Shift + (,) ------- | Alt Gr + (,) -------
Sorry. I am new to the forum, it is 4:52 in the morning and I am very sleep deprived, I gave a strange answer because I was confused.
HOW???
Please read Installing Fedora Silverblue :: Fedora Docs, it’s written there.
There is no information about changing the language setting in the link you mentioned. The exact solution to the problem is possible by changing the language setting. However, according to the document, the solution to the problem “if they manage to get into the system” is to set the keyboard layout to en-US, then change the password to en-US keyboard layout with the new password.
This is, as you can appreciate, not a definitive solution, but a partial one. What if there is a user who doesn’t understand or doesn’t know what is causing the problem, then he/she will think that he/she is at fault, that he/she entered the wrong characters during luks passphrase registration, that he/she saved the password differently than he/she had in mind, or that he/she entered missing characters. He will try to delete it and reformat it. So there is no definitive solution to the problem. But the solution is to learn the English character that corresponds to the character written on the keys on the keypads on the physical keyboard. This way you can type your password correctly by entering the correct characters, so you can log in to the system. Then you can change your system keyboard setting to en-US in “Settings” and change your luks passphrase by entering the code from the document. This will prevent you from entering your password incorrectly, as the luks screen will be opened with the en-US keyboard at every startup. After changing your passphrase, don’t forget to set your keyboard layout to your local keyboard settings in “Settings”.
Also, if your physical keyboard is a keyboard with a Turkish keypad, please review the English characters corresponding to the physical keys so that you can type your password correctly. See here:
If your physical keyboard has a different language-specific keypad, please set your keyboard language setting or keyboard layout to en-US on another computer to learn the corresponding English characters that correspond to your keypad.
Does not the first section in that linked document titled ‘Known Limitations’ apply to this discussion?