可以启动到Ubuntu或Windows,但不能同时启动

所以我在一个分区上安装了一台新计算机和一个新的Ubuntu安装(Inspiron 13 7000,intel i3,Windows 10和Ubuntu 15.10)它运行良好…..除了这个涉及启动加载程序的这个非常烦人的小错误。 我无法让Windows显示在GRUB中,我在40_custom中尝试了大约20种不同的自定义条目变体,并且所有这些都抛出了无法找到分区的错误。 编辑:我也试过运行启动修复工具无济于事。

有一段时间我因此被完全锁在窗外。 我最终设法通过进入设置并禁用旧版启动并启用“安全启动”(无论是什么?)来回到Windows端。 当然,现在,GRUB没有显示,我只能访问窗口。

我可以通过反转这些更改并重新启动来回到Ubuntu,每次我想切换操作系统时都会感到很痛苦。 在我的旧计算机上,Windows自动显示在GRUB中,我可以在每次启动时选择正确的操作系统。 在那一个我使用14.04也许是问题的答案? 我最初去了14.04,但我的wifi卡无法识别,所以有人在这里建议我切换到15.10解决了wifi问题,但随后搞砸了引导程序的情况。

有没有什么办法解决这一问题?

谢谢!

听起来你不小心在CSM或“Legacy BIOS”模式下安装了Ubuntu。

要解决此问题,您将不得不从Ubuntu中重新安装GRUB。

首先,安装boot-repair

 sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update sudo apt-get install boot-repair 

其次,打开boot-repair并转到“高级选项”。 在其中,转到“GRUB位置”。

在此视图中,选中Separate / boot / efi partition按钮。 最后,单击“应用”。

接下来,您必须返回BIOS并禁用传统模式,但请保持安全启动。

重新启动时,应加载GRUB并检测Windows。

(资源)

您可以在Ubuntu 15.10中安装启动修复程序。 在终端运行:

 sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install boot-repair 

然后,打开boot-repair,选择Recommended Repair。 它应该修复你的grub和Windows启动加载器。 之后只需按照说明操作即可。