有一天,当我打开计算机时,我的 home 部分 /dev/sda7 的密码不起作用(我 147% 绝对确定,我写的是正确的密码)!经过三次尝试,我通过强制关机重新启动计算机并尝试输入相同的密码。那没有用。然后,我选择了“Boot arch with Linux linux”,而不是默认引导“Boot arch”。这对我有帮助。我关掉电脑后工作了一整天。但在下次启动时,这个技巧对我没有帮助。甚至选择“Boot arch with Linux linux (initramfs Fallback)”(我只有 3 个启动选项)。然后我决定从 Ubuntu LiveUSB 启动。sudo cryptsetup luksOpen /dev/sda7 home说:No key available with this passphrase.
我已经尝试执行了sudo cryptsetup --verbose repair /dev/sda7,上面说的No known problems detected for LUKS header.。我已经编译并执行了官方 cryptsetup 工具https://gitlab.com/cryptsetup/cryptsetup/tree/master/misc/keyslot_checker用于检查密钥槽。它说了有关键槽的相同信息,即 luksDump。
$ sudo cryptsetup
LUKS header information for /dev/sda7
Version: 1
Cipher name: aes
Cipher mode: xts-plain64
Hash spec: sha256
Payload offset: 4096
MK bits: 256 …Run Code Online (Sandbox Code Playgroud) 我试图以apt-get update && apt-get upgrade && apt-get dist-upgraderoot身份运行命令,但没有任何反应。我认为问题出在不完全完整的 apt 来源中。我对吗?我需要设置哪些来源?
相对经常有新的内核升级。但是每次我安装它们时,我都看不到之前和之后的任何区别。他们究竟提供了什么?我怎么能感觉到他们在我身上?他们真的需要吗?
linux ×2
upgrade ×2
apt ×1
cryptsetup ×1
debian ×1
dist-upgrade ×1
dm-crypt ×1
linux-kernel ×1
luks ×1
security ×1
stability ×1