Ubuntu 16.04:在Windows 8.1的双启动中无法打开

我在Ubuntu 16.04的双启动中使用Windows 8.1超过4个月左右。 我经常启动到Ubuntu,我有四个选项来启动ubuntu,高级启动选项,启动窗口等。一天,我的笔记本电脑默认启动到Windows 8.1。 为了调查此事,我重新启动笔记本电脑并暂停启动并按F9键查看所有启动设备选项。

根据设备优先级顺序,ubuntu仍然处于比Windows更高的优先级,仍然,我选择启动ubuntu 。 我看到的下一件事是我的笔记本电脑启动到Windows。 没有grub菜单,没有。

我在StackExchange网站上看到了各种类似的问题,但似乎没有一个解决方案适合我。 有关如何解决此问题的任何见解?

大约6个月前,当我使用15.02时,发生了类似的事情。 Grub对我来说似乎完全停止工作,并始终只是启动到窗口。 这很烦人,因为我主要在ubuntu工作。 所以我发现了这个很酷的工具(链接到我发现它的地方: http : //www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/ )。 这是一个启动修复,它将为您提供有关自动修复和grub重新安装的一些选项。

如果您的grub菜单没有出现,我会尝试的另一件事是看看在启动时是否按住SHIFT会导致grub。 如果它仍然没有出现,那么可能在某些更新中你的grub超时以某种方式切换到0.尝试找到/ etc / default / grub文件并进行编辑(需要root)。 然后像这样改变那里的价值:

GRUB_HIDDEN_TIMEOUT=X GRUB_TIMEOUT=X GRUB_DEFAULT=X 

用这些值替换X(或者你想要的任何东西)

 GRUB_HIDDEN_TIMEOUT=3 GRUB_TIMEOUT=15 GRUB_DEFAULT=0 

保存并退出文件并运行

 sudo update-grub 

如果毕竟它不起作用,我会更多地浏览谷歌,也许这不是所有Ubuntu的错……这是一个看起来像windows UEFI的东西的链接所有的乐趣。 http://www.linuxubuntu.org/fix-grub-not-showing-for-windows-10-linux-dual-boot/

我的/ home文件夹始终保存在单独的分区中。 这样我可以在遇到问题时从闪存驱动器重新安装Ubuntu。 (只是不要格式化/回家。)

我发现当我有引导问题或其他操作系统相关的问题时,9/10的时间重新安装Ubuntu会修复它。

如果您的/ home位于一个单独的分区中,您可以通过选择“other”并为Ubuntu选择每个现有分区并检查除“/ home”之外的所有分区来重新安装Ubuntu。