Ubuntu 14.04与Windows 8.1一起安装,但是一旦我登录Windows并重新启动,系统就会直接启动到Windows

我能够在我的Windows 8.1预装PC中安装Ubuntu 14.04。 我能够进行系统的双启动。 GRUB菜单工作正常,即它显示Ubuntu和Windows启动管理器,并且相应的操作系统可以正常启动。 但是,如果我选择Windows 8.1启动,然后重新启动PC,则GRUB菜单不再显示,并且PC直接启动到Windows。 我发现,在我的BIOS设置中,启动顺序显示Windows启动管理器在顶部,尽管我之前更改了Ubuntu。 我必须再次将Ubuntu置于顶部,以便再次显示GRUB菜单。 但是,下次,如果我转到Windows并重新启动PC,则引导顺序将恢复到顶部的Windows,并且不显示Grub菜单。 如何在BIOS中启动引导顺序不会改变? 我已经禁用了安全启动和fastboot,并使系统支持传统启动。 但是,它没有帮助。 我想这个问题是在Windows 8.1以某种方式重新排序启动顺序(将自己置于顶部)一旦我启动到Windows 8.1。

一个可能的解决方案是,一个引导修复使用,即将Windows引导加载程序重命名为备份名称,并在ubuntu引导加载程序(grubx64.efi,unsigned,无安全引导)中复制代替/ EFI / Microsoft /启动/ bootmgfw.efi。 Windows倾向于重写引导顺序,没有修复。 您应该保持UEFI模式以继续使用Ubuntu启动Windows。


每台机器都不同,但在我的东芝Windows上有时会重写订单。 我习惯使用function键来调用EFI菜单,选择硬盘,然后选择ubuntu进行启动。 我有一个华硕,我甚至无法在启动顺序中保持USB,即使没有启动Windows,所以事情可能会更糟。 一旦你得到假bootmgfw.efi,事情应该是稳定的。