重新安装 Windows 8.1 后,Grub 在多重引导中看不到 kubuntu

重新安装 Windows 8.1 后,Grub 在多重引导中看不到 kubuntu

Windows 重新安装后我遇到一个问题,我无法正确设置 grub - 无论我做什么,它都无法检测到 Kubuntu。

首先,系统和分区:Kubuntu 17.10 Windows 8.1

磁盘模式:GPT

  • sda1-不知道它到底是什么,Windows 在安装过程中会自动创建它。
  • sda2——EFI
  • sda3-未知(Windows 创建)
  • sda4——Windows
  • sda5——vfat /boot
  • sda6 - luks - vg0 (根,交换)

因此,我安装了 Windows 和 Kubuntu 17.10,并手动调整了 luks(特别感谢加密自定义安装)。

在我重新安装 Windows 并删除 grub 之前,一切都运行良好。
我尝试 chroot 进入损坏的系统并重新安装 grub

/启动-sda5
/启动/efi-sda2

apt-get purge grub-common
apt-get install grub-common
apt-get install --reinstall grub-efi

grub-install --efi-directory=/boot/efi /dev/sda

update-initramfs -k all -c
update-grub

Grub 安装到 /dev/sda 没有任何错误,但是更新 grub仅获取 Windows EFI 加载器并且无法识别 Kubuntu。

如何在不重新安装 Kubuntu 的情况下修复该问题?

提前致谢 :)

相关内容