我有一个双启动系统,其中有 Windows 7 和 Windows 8。当我启动机器时,它会带我进入具有蓝色背景的新 Windows 8 启动菜单。基本上它看起来像这样:
如果我选择Windows 7的从该菜单,系统将重新启动(再次显示 Acer 徽标),然后才会继续启动到 Windows 7。
我觉得这很烦人(也很耗时)。有没有办法直接从启动菜单启动 Windows 7,而无需重新启动计算机?
答案1
我之前就遇到过这种情况。基本上,Windows 8 引导加载程序会在您选择 Windows 7 引导加载程序后将其链接起来。但由于 Windows 8 处理引导的方式(在显示菜单之前加载操作系统),这意味着计算机必须重新启动。
解决方案基本上是让 Windows 7 引导加载程序链接到 Windows 8 引导加载程序,因此只有在选择 Windows 8 后才会加载它。
进入 Windows 7 并使用bcdedit.exe
更改引导加载程序设置。或者,如果您愿意,可以使用 GUI 控制面板,例如易BCD(我喜欢的方法)。我就是这样做的。
在这里,您可以选择默认条目并配置引导加载程序。由于我已经几个月没有这样做了,所以我记不清具体步骤了。然而,如果您知道如何双启动,我假设您可以弄清楚。:)如果其他人知道现成的步骤,或者您弄明白了,请在此处编辑步骤。
无需安装任何 Linux 发行版或任何其他第三方引导加载程序。
答案2
此问题有两个简单的解决方案:
1) 打开运行提示符并输入msconfig
,以启动System Configuration
对话框。在启动选项卡中,选择您的默认操作系统。
2) 在启动菜单中,单击Change defaults or choose other options
-> 单击Choose a default operating system
并单击Windows 7
。
答案3
获取适用于小型发行版的 Linux 安装 CD,例如小狗Linux(少于 100 MB)。不用担心,如果您不想使用 Linux,您永远不需要真正使用 Linux,但我们确实希望进行最小安装。
为什么?事情是这样的:99% 的 Windows 安装都是在工厂完成的,计算机上的 Windows 操作系统永远不会遇到任何竞争。微软并没有那么多的需求或必要在其引导加载程序上投入大量工作。另一方面,Linux 历来只能屈居于次位。Linux 系统更有可能与其他操作系统共享计算机,并且更有可能被第二个安装(这意味着它的引导加载程序是剩下的那个)。结果是 Linux 开发人员在其引导加载程序上投入的工作量比微软多很多倍,而且体验要好得多。
因此,我再次建议下载一个非常小的 Linux 发行版(最好是GRUB),在您的硬盘上划出足够的空间来容纳它(对于非常小的系统,<1/2 GB 就可以了),最后安装它,这样它的引导加载程序就可以检测到您的操作系统并在菜单中显示它。
这样就能实现你的目标了。你将看到一个启动菜单,让你选择一个操作系统,无论你选择哪个操作系统,你的电脑都不需要重新启动。
答案4
我喜欢旧式的启动时没有 GUI,所以无论我选择什么 Windows 版本,都不需要重新启动。所以,像其他地方的教程一样打开系统配置在Windows 8然后选择我们想要的默认操作系统。不要忘记勾选复选框“无 GUI 引导“。