由于最近的更新,我被迫使用启动修复来修复我的启动扇区。
以前,启动 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
看起来重新安装内核映像就可以了。