无法将外部Ubuntu更改为UEFI
我在传统模式下在外部设备(GPT)中安装了Ubuntu。 我可以在我的旧Windows 7笔记本电脑上运行这个Ubuntu。 现在我已经在UEFI模式下更换为Windows 10笔记本电脑,除非启用传统模式,否则无法运行ubuntu。
所以我的问题是我想在不重新安装的情况下将Ubuntu更改为UEFI模式 。 当我运行Boot-Repair时,弹出一条消息说:
当前会话处于传统模式。 请重新启动计算机,并在EFI会话中使用此软件。
但如果遗留模式被禁用,我无法打开Ubuntu!
有什么解决方案吗?
编辑:解决方案
- 创建EFI分区
- 正如Melebius指出的那样,在flash usb中安装Boot-repair
- 在UEFI模式下启动闪存USB,然后按照说明操作。
如错误消息所示,您应该在UEFI模式下运行Boot-Repair。 由于您的主要安装不支持,您必须获得可能的系统。 此外,修改运行安装的重要属性(如移动根分区)大多是不可能的。
最简单的方法是从Ubuntu live medium运行Boot-Repair,甚至使用Boot-Repair-Disk 。 确保在UEFI模式下启动它,具体过程取决于您的硬件(或准确的固件 )。
- 联想Yoga 2 Pro上的16.04双启动安装 – 启动回Windows后找不到/EFI/ubuntu/grubx64.efi
- 我不能在Windows 8.1旁边重新安装Ubuntu 15.04
- “这台计算机目前没有检测到操作系统。” – Ubuntu 14.04安装Windows 8.1
- Ubuntu 13.04在UEFI系统上以Windows Boot Manager作为主要加载器
- 清理Ubuntu 13.04安装后,“重新启动并选择正确的引导设备”错误
- 双启动Win 8 / Ubuntu仅加载Win
- 如果/ partition是加密的并且有一个单独的/ boot分区,如何从liveUSB重新安装grub?
- Windows 8和Ubuntu 12.04双引导菜单无法加载
- 内存交换后无效的主GPT标头