无法将外部Ubuntu更改为UEFI

我在传统模式下在外部设备(GPT)中安装了Ubuntu。 我可以在我的旧Windows 7笔记本电脑上运行这个Ubuntu。 现在我已经在UEFI模式下更换为Windows 10笔记本电脑,除非启用传统模式,否则无法运行ubuntu。

所以我的问题是我想在不重新安装的情况下将Ubuntu更改为UEFI模式 。 当我运行Boot-Repair时,弹出一条消息说:

当前会话处于传统模式。 请重新启动计算机,并在EFI会话中使用此软件。

但如果遗留模式被禁用,我无法打开Ubuntu!

有什么解决方案吗?

编辑:解决方案

  1. 创建EFI分区
  2. 正如Melebius指出的那样,在flash usb中安装Boot-repair
  3. 在UEFI模式下启动闪存USB,然后按照说明操作。

如错误消息所示,您应该在UEFI模式下运行Boot-Repair。 由于您的主要安装不支持,您必须获得可能的系统。 此外,修改运行安装的重要属性(如移动根分区)大多是不可能的。

最简单的方法是从Ubuntu live medium运行Boot-Repair,甚至使用Boot-Repair-Disk 。 确保在UEFI模式下启动它,具体过程取决于您的硬件(或准确的固件 )。