我几个月来一直在使用带有全盘加密、lvm 分区和加密启动的 Ubuntu 18.04,没有任何问题,现在突然间我无法使用 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 提示再次出现,我必须从头开始重复这个过程......我做错了什么?
我设法通过使用上述过程启动并运行Boot Repair几次来解决这个问题。黑魔法永远是解决方案!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句