几个月来我一直在使用 Ubuntu 18.04 进行全盘加密、lvm 分区和加密启动,没有任何问题,但现在我突然无法使用 grub 进行启动。
当我打开计算机时,会显示最小的 grub bash,并且我可以通过以下手动程序进行启动:
set prefix=/efi/ubuntu/
insmod luks
cryptomount (hdx,gpty)
set root=(lvm/system-root)/
linux (lvm/system-boot)/vmlinuz-[...]
initrd (lvm/system-boot)/initrd-[...]
insmod normal
normal
boot
启动后,我尝试在 /etc/default/grub 中设置 GRUB_ENABLE_CRYPTODISK=y 后,使用此命令重新安装 grub:
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
重新启动后,最小的 bash 提示再次出现,我必须从头开始重复此过程...我做错了什么?
答案1
我设法通过使用上述步骤启动并运行来解决这个问题引导修复几次。黑魔法总是解决办法!