与 Windows 10 一起安装 Ubuntu - 未显示在启动优先级(UEFI)

与 Windows 10 一起安装 Ubuntu - 未显示在启动优先级(UEFI)

我确信你们大多数人都厌倦了回答这个问题,相信我,我已经仔细阅读了有关在 Windows 10 上安装 Ubuntu 并遇到启动问题的各种帖子。无论如何,如果你愿意的话,请逗我开心。

我的电脑很新(2014 年)。这是一台预装了 Windows 10 的宏碁笔记本电脑。我对这方面还算陌生。之前从未尝试过 Ubuntu,我很喜欢它!问题是,安装 Ubuntu(16.04)后,每次重启都会直接进入 W10。没有 Grub 或任何东西,只是正常启动。

我进入 UEFI 并查看了启动顺序,但未列出 Ubuntu。但是,我可以完美地加载 Ubuntu 并运行环境,没有任何问题。我只需按住 Shift 并单击“重新启动”选项即可完成此操作,这样我就可以选择进入 UEFI、从 LiveCD 或 LiveUSB 加载等。

选择从另一个区域加载的选项(我的屏幕显示 USB 和 CD,然后是 Ubuntu),我可以单击 Ubuntu,然后 Grub 就会出现,我可以轻松加载操作系统。

在继续之前,我必须说 Linux 很漂亮。作为一个只接触过 MS 和 Mac/iOS 的人,我不得不说这是一个非常时尚且易于理解的设计。

无论如何,回到问题本身。据我了解,这里有各种“修复”线程,它们会引导您完成各种过程来尝试解决此问题,以便您可以首先看到 Grub。

如果我没记错的话,我已经进入 W10 上的终端并将 bootmgr 设置为路径 \BOOT\EFI\grubx64.efi。就在我写这篇文章的时候,我注意到另一件事出了问题。所以我会很快解释一下。好的,首先我在 W10 旁边安装了 Ubuntu,没有任何问题(所有 UEFI)。然后它直接重新启动到 W10。我在一个帖子上看到你必须将 bootmgr 的路径设置为我 [上面] 写的内容。重新启动。直接启动到 W10。

然后我想也许是我应该设置路径的 BOOT.efi 文件,所以我将它设置为那个。重启。直接启动到 W10。现在我认为问题是别的。转到另一个“解决方案”,它告诉我必须进入 Ubuntu 并通过终端更改启动优先级。打开术语,sudo apt-get install efibootmgr。之后它说一切都正常,没有更新。然后我执行了 efibootmgr,它列出了包括 Ubuntu 在内的所有内容,但通过我的 UEFI,Ubuntu 不在那里。

因此,我通过 -o 4,0,2,1 更改了启动顺序,这样 Ubuntu 是第一个,W10 是第二个。退出然后重新启动。直接启动到 W10。现在我查看 W10 上的文件资源管理器,原来在 C 盘旁边清晰可见的 Ubuntu 驱动器不见了。它不再显示,我觉得这很奇怪。也许我做了什么,我不知道。

我不认为该问题与 UEFI 有关,因为安装和两个环境都可以无缝运行(仅将 Ubuntu 安装为 UEFI 一次,并且运行良好。安全启动已启用。唯一的其他选项是传统启动,而 W10 不是。此外,安全启动和 UEFI 只能一起启用和禁用,不知道这是否有区别)。我似乎无法让 Grub 显示,或者让 Ubuntu 成为启动优先级中的第一个。

如果您需要我提供更多信息,请询问我并告诉我如何获得您想要的信息。我仍然是新手(大约 5 小时前第一次尝试 Linux),但我能理解计算机术语和中级操作。

编辑:最近也尝试过这个修复。http://www.psychocats.net/ubuntu/bootmenu仍然没有作用。

编辑 2:原来我只需要运行启动修复。我现在正苦苦思索。这 5 个小时我本来可以更有效率……

答案1

您是否尝试过使用启动修复工具?

它应该已经安装在磁盘上,否则你可以通过命令安装它

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

今天早上遇到了类似的问题,但效果很好。

答案2

安装时请勿选择默认的 USB 驱动器选项作为启动选项,请选择 UEFI USB 驱动器选项作为启动选项并继续安装。安装后它将检测 Ubuntu 启动菜单。

相关内容