我试图安装Ubuntu14.04.3与Windows 10,在x64 UEFI笔记本电脑。
我使用UNetbootin在usb上烧毁了Ubuntu (64位版本),在安装Ubuntu时没有出现问题,然后重新启动了笔记本电脑。然而,这导致笔记本电脑只是引导进入窗口,没有出现grub。
因此,我尝试了各种各样的东西。例如,我遵循了这指南中概述的步骤:
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi。我不知道我还能做些什么,在其他笔记本电脑上安装linux发行版时,我从来没有遇到过这样的问题。在这一点上,任何帮助都是值得感谢的。
我确实找到了通过GRUB引导Ubuntu的方法。在启动过程中按住F11,Windows将启动到蓝色的“安全模式”。在那里,如果您选择“选择一个引导设备”选项,您将可以选择从一系列设备启动,包括GRUB和Ubuntu (但是这两个选项都会导致从GRUB启动)。下面是这张菜单的照片(不好意思使用非英语,标题是“使用设备”):

虽然此方法有效,但每次都必须执行此过程显然很痛苦,但这证明grub安装是正确的。“只有”引导加载程序的优先级似乎被搞砸了。如何迫使引导加载程序引导到GRUB而不是窗口?

bcdedit在Windows 10上的输出:
发布于 2016-09-18 20:28:26
我知道这很古老,但是对于任何遇到这个问题的人来说,我是如何解决这个问题的。它的基础上的信息,在链接奥德弗雷德张贴。
我在惠普笔记本电脑上也有同样的问题。有很多笔记本电脑,他们喜欢启动窗口作为优先,尽管你的配置。您需要用grub覆盖windows引导管理器。这是个小问题,但对我和其他人都很有用。每次更新时,Windows都会覆盖它。
我用以下命令创建了一个SH (脚本文件),并以sudo的形式运行它。(确保您的引导分区安装在/boot/efi,默认情况下它应该是)
7z a /boot/efi/EFI_`date +\%d\%m\%Y`.7z /boot/efi/EFI/
cp -a /boot/efi/EFI/ubuntu/* /boot/efi/EFI/Boot/
mv /boot/efi/EFI/Boot/grubx64.efi /boot/efi/EFI/Boot/bootx64.efi
cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/
mv /boot/efi/EFI/Microsoft/Boot/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi该脚本基本上备份当前的EFI配置(使用7zip,将其修改为您喜欢的备份风格),然后覆盖windows引导管理器的efi引导脚本。
每次windows进行重大更新时,都需要运行它。
发布于 2015-11-09 11:13:43
在windows cmd中尝试此命令(作为管理员)
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi如果不起作用,试试这个
bcdedit /set {bootmgr} path \EFI\ubuntu\bootx64.efihttps://askubuntu.com/questions/695496
复制相似问题