Aktivieren Sie die Num-Taste, bevor Sie nach der Passphrase fragen, um die vollständig verschlüsselte Festplatte zu entsperren

Aktivieren Sie die Num-Taste, bevor Sie nach der Passphrase fragen, um die vollständig verschlüsselte Festplatte zu entsperren

Wie kann ich die Num-Taste automatisch aktivieren, bevor ich die Passphrase zum Entsperren einer vollständig verschlüsselten Festplatte (LVM) anfordere?

Antwort1

Sie sollten vor dem Booten Ihr BIOS aufrufen. Dort sollte eine Option vorhanden sein, mit der Sie die Numlock-Taste beim Start aktivieren können.

Antwort2

Nur weil die Kontrollleuchte aus ist, glauben Sie nicht, dass NumLock deaktiviert ist.Wie ich bereits inWie mache ich die Feststelltaste zu einer dritten Umschalttaste?" Tests zeigen, dass die NumLock-Anzeige auch ohne KVM-Switch fehlerhaft ist und zweimal angetippt werden muss, um die NumLock-Synchronisierung wiederherzustellen. Wenn Sie die Anzeige immer eingeschaltet lassen, können Sie sie ignorieren oder, wenn sie Sie stört, zweimal darauf tippen, um die Synchronisierung wiederherzustellen. Warum dies auftritt, ist wahrscheinlich ein Grund für eineneue Frage..."

Bearbeiten:

NumLock beim Start aktivieren

Das Aktivieren von Numlock beim Start kann auf verschiedene Arten erfolgen.Installieren Sie zuerst Numlockx:

sudo apt-get install numlockx

Platzieren Sie den Befehl mit Init-Skripten

Weitere Informationen zu Init-Skripten finden Sie beispielsweiseHierUndHieroder mit einer einfachen Google-Suche

sudo sed -i 's|^exit 0.*$|# Numlock aktivieren\n[ -x /usr/bin/numlockx ] \&\& numlockx ein\n\nexit 0|' /etc/rc.local

Ein Wegum zu garantieren, dass Numlock nach dem Booten eingeschaltet wirdfür die TTYs besteht darin, setleds über rc.local auszuführen (ein Skript, das nach jedem Runlevel-Wechsel ausgeführt wird; das insbesondere nach dem Booten ausgeführt wird). Fügen Sie dazu etwas Ähnliches wie das Folgende in die Datei /etc/rc.local ein:

# Turn Numlock on for the TTYs:
for tty in /dev/tty[1-6]; do
    /usr/bin/setleds -D +num < $tty
done

Ein anderer ähnlicher Ansatz:

Man kann setleds in /etc/rc verwenden, um den Anfangs- und Standardzustand von NumLock zu definieren, z. B. durch

    INITTY=/dev/tty[1-8]
    for tty in $INITTY; do
         setleds -D +num < $tty
    done

Ein anderer Ansatz wäre das Hinzufügen einesCron-Task neu startenIn Kombination mit setledsIhrem Skript sollte dies genau das bewirken, wonach Sie suchen.

Quellen:

https://help.ubuntu.com/community/NumLock#Enable_NumLock_during_startup

man setleds

Antwort3

Was bei mir (unter Ubuntu 22.04.2) schließlich funktionierte, war das Update XKBOPTIONSauf /etc/default/keyboardinclude numpad:pc. Dadurch wurde der Nummernblock während des Bootvorgangs mehrmals aktiviert, einschließlich (wenn auch in meinem Fall ohne Aufleuchten der Anzeige) während des Entsperrens/Entschlüsselns der Festplatte.

beispielsweise:

XKBLAYOUT="us"
XKBOPTIONS="numpad:pc"

verwandte Informationen