The*_*ous 6 encryption xps luks cryptsetup 18.04
我最近买了一个 Ubuntu 版 Dell XPS 13 9370。这台机器没有开箱即用的全盘加密,但提供创建一个恢复 USB 驱动器,当从该 Ubuntu 启动时可以安装 LUKS 加密。
但是,在安装我的密码后永远无法识别,我总是收到“cryptsetup failed, bad password or options?”
abcd也不起作用。abcd,所以它不会是布局问题)有没有其他人看到这个问题?任何建议如何解决它?谢谢!
以下是一些建议。
当您等待几分钟时,您应该会看到initramfs/ BusyBox控制台屏幕。使用命令行,您应该通过键入以下命令来检查内核参数的语法:
cat /proc/cmdline
Run Code Online (Sandbox Code Playgroud)
特别检查(按照BusyBox建议):
root,是否指向正确的设备。rootdelay设置了,也许需要增加系统等待?如果上述方法没有帮助,请考虑以下命令:
cryptsetup --debug luksOpen /dev/XXX mapper-name手动解密(请参阅此操作方法)。
注意:为确保您使用正确的设备,请在/ BusyBoxdumpe2fs /dev/XXX控制台中运行(例如sda1或nvme0n1p3),然后确保其报告为。initramfscrypto_LUKS
注意:如果luksOpen失败,请尝试旧语法:cryptsetup --debug luksOpen /dev/XXX ubuntu。
cryptsetup --debug luksDump /dev/XXX从设备转储 LUKS 标头信息。
注意:如果磁盘元数据损坏,请使用cryptsetup repair <device>命令。
在请解锁磁盘 XXX_crypt屏幕上,记下您的设备名称并使用上述luksDump方法,确认 Ubuntu 要求您解密正确的设备,因为顺序(磁盘编号)可能会更改(BIOS 引导更改?)。/etc/lvm/[backup|archive]/在这种情况下,当 Ubuntu无法连接到lvmetad服务时,它可能会使用最后一个已知的设备(缓存, ?)位置。
例如,我被要求输入nvme1n1p3_crypt(Windows NTFS 分区)而不是nvme0n1p3(crypto_LUKS分区)的密码。
进一步建议的命令:
运行lvm lvs或lvm vgscan并检查是否有任何错误(它用 UUID 标识每个磁盘)。
另请参阅:Ubuntu 无法启动,因为 lvmetad和Failed to connect to lvmetad - Stuck on boot。
cat /proc/modules检查是否缺少模块(通过 加载modprobe)。
完成后,键入reboot以重新启动。
如果您最近进行了升级,请测试以前的内核(Shift在启动过程中按住,然后选择高级选项),然后选择您要测试的版本。
其他相关资源:
lvm2Ubuntu 18.04 中的错误:lvm2-activation-generator 因 SIGSEGV 崩溃。
类似的旧错误:启动时解锁/解密 LUKS 卷时出错。
| 归档时间: |
|
| 查看次数: |
12104 次 |
| 最近记录: |