系统启动时未安装加密设备,可以手动使用 BusyBox

系统启动时未安装加密设备,可以手动使用 BusyBox

由于最近的更新,我被迫使用启动修复来修复我的启动扇区。

以前,启动 Ubuntu 时,我会在启动时收到密码提示,以解密我的根分区。现在,我被带到 BusyBox,根目录尚未挂载。在 BusyBox 上,我可以通过发出以下命令手动挂载根目录:cryptsetup open /dev/sda3 crypt然后mount /dev/vgkubuntu /。之后退出 BusyBox 似乎可以正常工作并恢复正常启动。

我如何才能启动并挂载根目录而不必每次都从 BusyBox 手动执行这些操作?

Grub 设置:

load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
else
  search --no-floppy --fs-uuid --set=root aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
fi
linux   /vmlinuz-5.11.0-16-generic root=/dev/mapper/vgkubuntu-root ro  quiet splash $vt_handoff
initrd  /initrd.img-5.11.0-16-generic

谢谢

答案1

看起来重新安装内核映像就可以了。

相关内容