我的设置相当复杂。我的电脑上同时安装了 2 个 Linux 发行版和 2 个 Windows 安装版。我使用这种方法将我要做的不同事情分配到不同版本的操作系统上,这样我就不会拖延(顺便说一句,这真的很有帮助)。
现在启动 Linux 来做一些工作变得非常简单,我只需启动 PC,默认值就会启动正确的操作系统。启动到我的工作窗口也相当好,因为我只需在 Grub 中选择我想启动到窗口,然后等待即可。
我遇到的问题与我的 Windows Gaming 安装有关。我没有在 Windows 启动管理器中将其设置为默认。现在的问题是,当我想启动它时,我必须执行以下操作。
- 等待 Grub 加载。
- 选择 Windows 启动加载程序
- 等待 Windows 引导加载程序
- 选择 Windows 的游戏版本
- 等待 Windows 旋转的轮子一分钟
- 然后电脑重新启动并返回到 Grub
- 再次选择 Windows
- 我在操作系统中
安装 Work Windows 后仅需执行步骤 1 和 2,然后只需 30 秒左右即可启动。
我看到了解决我的问题的三种解决方案。
- 我让 Grub 直接启动 Windows,而无需 Windows 引导加载程序。问题是怎么做到的?我在网上还没见过有人做到这一点。如果不破解 Windows 本身,这似乎几乎是不可能的。
- 有一个“锁存” Grub(即让 Grub 记住我上次做出的选择,然后继续将其作为默认值启动,除非在 Grub Bootloader 存在时对其进行了更改。)
- 安装第二个版本的 Windows Bootloader,这样我在游戏安装重新启动时就不会出现这种烦人的“回头”现象。
现在我的问题是,您会推荐什么选择?
- 如果没有大量的时间和开发资源,这似乎是不可能的,但我似乎发现了相互矛盾的说法(赞成:为什么 grub 不能直接启动 Windows?,反对意见:是否有可能在没有自己的启动管理器的情况下启动 Windows 8.1?)。
- 这是有可能的,但是我还没有发现任何关于它是否已经是一个选项的信息。
- 这似乎是我的问题的合理解决方案。
感谢您的时间
阿里索特2000
答案1
好的,经过一段时间睡眠不足的谷歌搜索后,我找到了解决方案。
选项 2 绝对可行。唯一的问题是在谷歌搜索时不要搜索“latching-entry”。显然,如果我在谷歌上搜索一个比“grub 记住上次选择”更详细的问题,我肯定会找到解决方案,而不是自己搜索锁存 grub 条目、状态保留 grub,...
因此,除非选项 1 可用,否则我将坚持选择选项 2。
这里还有另一篇关于如何实现这一点的帖子。
https://askubuntu.com/questions/148662/how-to-get-grub2-to-remember-last-choice