[Bug Report] deepin 25开机不进入解锁LUKS硬盘的输密码界面,而进入initramfs
Tofloor
poster avatar
deepin
21 hours ago
Author

系统配置如下:

  1. OS: Deepin 25 x86_64
  2. Kernel: 6.6.93-amd64-desktop-hwe
  3. Packages: 2380 (dpkg), 33 (flatpak)
  4. Shell: bash 5.2.21
  5. DE: DDE
  6. WM: KWin
  7. Terminal: deepin-terminal

在安装系统时,我选择了用LUKS加密整个硬盘。

我的deepin 25的所有软件都保持最新。

  1. 2025年7月2日下午更新了几个以“dde-”开头的包,并允许文件管理系统自我更新(底下的任务栏中央上方弹出一个窗口,是一个更新的通知,要我确认)。
  2. 重启后,系统会出现选择“启动deepin 25”或“启动对应于一个snapshot备份的deepin 25版本”。
  3. 正常情况下,接下来应该进入解锁硬盘的页面(中间有一个框,要求我输入密码)。
  4. 然而此时直接进入initramfs。

我目前的解决办法是:每次开机时手动解锁硬盘。

  1. 在进入了initramfs后,输入下述命令。
  2. cryptsetup luksOpen /dev/nvme0n1p3 TEST。(“TEST”是一个不重要的别名;“nvme0n1”是我的硬盘自带的名称,类似于“sda”;“p3”表示特定的一个分区,因为此时的/dev中存在着“nvme0”、“nvme0n1”、“nvme0n1p1”、“nvme0n1p2”、“nvme0n1p3”)
  3. fsck -y /dev/nvme0n1*(这一步的结果类似于“Boot: clean, 444/12334 files, 12345/123456 blocks”,记不清具体数值了;这一步有时可以省略)
  4. exit(然后会显示一些关于挂载的命令,接着就进入需要输入用户密码的登录界面了)

有些时候在进入initramfs时,会显示一两行英文,大致意思是:找不到对应于某个“UUID”的设备,然后“dropped”到了initramfs。(我觉得这是因为加密的硬盘还没有解锁)

我现在只能每次手动解锁加密的硬盘,系统的其他功能都正常。

希望早日修复开机时输入密码、解锁硬盘的界面。

Reply Favorite View the author
All Replies

No replies yet