如何在没有 grub 的情况下直接在 linux 和 windows 双系统中启动 windows [关闭]

Posted

技术标签:

【中文标题】如何在没有 grub 的情况下直接在 linux 和 windows 双系统中启动 windows [关闭]【英文标题】:How do I boot windows directly in linux & windows dual system without grub [closed] 【发布时间】:2018-07-19 08:00:07 【问题描述】:

我已经在我的 XPS 15(预装了 win10)上安装了 Ubuntu 16.04。我想知道是否有一种方法可以让我的笔记本电脑在没有 grub 的情况下直接启动到 windows,因为它阻止我使用 intel 的快速启动技术,该技术在 windows 中设置为默认值。我上网查了一些关于使用easyBCD的建议,但是这个软件似乎不太支持UEFI。有什么想法吗?

更多背景:

我的系统实际上是在安装 linux 后崩溃了一次,当时我无法启动到 windows。我确实看到了带有 windows 的启动选项页面,但是当我在 windows 上按 enter 时,它只是重新启动并返回到启动选项页面。我的文件都是安全的,可以从 linux 中看到,但我尝试了各种方法却发现我必须重新安装我的 windows。我也是。那时,我很高兴地发现我的笔记本电脑直接启动到 Windows(没有显示 grub 页面),我也可以在启动过程中按 f12 启动到 Linux。然而,当我昨天更新我的 linux 时,甜蜜的故事就停止了…… grub 又开始负责了。请帮忙!!!!

【问题讨论】:

有关通用计算硬件和软件的问题对于 Stack Overflow 来说是无关紧要的,除非它们直接涉及主要用于编程的工具。您也许能够获得有关超级用户的帮助。' 虽然这个问题被标记为离题,但似乎人们正在查看这个问题很多。由于题外话,我无法添加我的最终解决方案,所以我将把我的解决方案放在这里。对于我使用的 XPS-15,在系统启动过程中按 F12 调出启动菜单(根据您的笔记本电脑型号可能是其他按钮),然后找到启动系统顺序并确保您的 Windows 在排在最前面,这样 grub 就不会妨碍您了。 【参考方案1】:

我有类似的设置。就我而言,我已经完全删除了 grub,并直接将 linux 内核添加到 uefi 引导列表中。当您从 bios 切换到 uefi 时,这是一个很大的优势。

步骤

    使用 grub 引导到 windows,并尝试在 winconfig 中添加或删除引导中的某些内容以重新安装 windows 引导加载程序。如果它不起作用,请尝试启动修复。

    按照以下说明将内核直接添加到 uefi 引导列表:Ubuntu,(arch wiki)。不要删除 grub。

    现在检查您是否能够直接从 uefi 启动列表启动 windows 和 linux。如果成功,启动到 linux 并删除 grub。

完成,现在随时升级您的 ubuntu,它不会影响或对您的启动选项做任何事情。

顺便说一句,只需将 grub 计时器更改为 0-1,2 秒即可完成您要查找的内容。

【讨论】:

谢谢 Varun,这听起来像是解决问题的好方法。但实际上我只是在几分钟前通过将 Windows 启动序列放在 linux 前面来修复它。它工作得很好,看起来更安全。 太好了,顺便说一句,您在 grub 中更改了启动顺序? 不,我在 Bios 设置中更改了它

以上是关于如何在没有 grub 的情况下直接在 linux 和 windows 双系统中启动 windows [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 root 权限的情况下在图像文件上安装 grub?

怎样直接在Windows切换到Ubuntu?反过来又如何

如何添加 GRUB 选项以在没有 x-server 的情况下加载 [关闭]

修复linux引导问题,网上找了很多方法都解决不了

修改Grub默认启动项

linux修改默认启动系统