哪些操作系统可以放入Windows 8提供的新引导加载器中?
它看起来相当漂亮,而且与Windows 8的其他设计一致,所以如果能把Linux(Ubuntu)放入其中,而不是使用 GRUB 或 BURG ,那就很酷了。此外,在我的个人系统中,Linux会被放在硬盘上,而不是 SSD ,所以会更快一些。
你可以像在Windows 7中那样做,尽管我不确定我是否会推荐使用图形化的启动菜单(理由在最后)。
先说几件事:
对于有双启动配置的人来说,通常的设置是默认有一个Linux引导程序,然后在那里为Windows操作系统添加一个条目。这样做的目的是加载Linux引导程序,如果你想加载Windows,它就会链式加载到Windows引导程序中,然后启动Windows。
由于通常只安装了一个Windows,Windows引导程序的菜单选择器从来没有出现过,给人的感觉是你在Linux引导程序中添加的条目实际上是在加载Windows。
相反的情况也是可能的,尽管在Linux用户中并不常见。例如,我的主引导加载器是来自Windows的,然后链入Linux的引导加载器来引导Linux;我已经将Linux的引导加载器配置为大部分不可见,并立即加载。
如何在Windows的bootloader中添加Linux的条目:
这真的要看你先安装什么,后安装什么,我相信网上有一些指南可以解释如何设置双+引导环境的详细过程。所以我就通过2种不同的设置来介绍一下。
当你先安装Windows时:在这种情况下,当你安装Linux发行版时,如果它允许你直接在一个分区中安装bootloader,而不是在硬盘的MBR中安装,就这样做。重启后你会发现,你启动Windows就像根本没有安装Linux一样,之后按照下面描述的先安装Linux的情况进行。
如果你只能在重启后的硬盘MBR中安装引导加载器,你会看到一个Linux引导加载器(Syslinux,GRUB,你说的算),在那里选择Windows条目,然后启动进入Windows。
现在,我喜欢用 EasyBCD (个人免费使用)来处理Windows引导加载器,但我对它所做的任何事情也可以用适当的bcdboot
、bcdedit
等命令来完成。
1.打开EasyBCD,进入 “添加新条目 "部分和 "Linux/BSD "标签。 2. 选择你的Linux发行版的引导程序。在GRUB2的情况下,有一个自动选择模式,它会为你选择合适的分区,例如对于Syslinux,你必须强制选择安装它的分区。 3. 命名条目,你在这里输入的名字将出现在Windows引导程序中。 4. 选择你的bootloader所在的分区,如果可以的话,也可以自动选择。最后,你应该以这样的方式结束。
点击 "Add entry",你会在程序的左下角收到结果。
现在你必须将Windows引导加载器恢复为默认的,为此进入 "BCD部署 "部分,在那里选择将Vista/7引导加载器写入MBR(顺便说一下,这与Windows 8相同):
7。在这之后,你就可以了,你会收到一个和之前类似的确认。开机时,你会看到启动菜单提示你选择其中一个。
当你先安装Linux:在这种情况下,你不必恢复MBR(主引导记录,告诉下一步要执行什么),因为Windows安装会覆盖之前的任何值。
注意:对于UEFI和GPT磁盘,这可能是不同的,但我没有办法尝试。
为什么我不确定我建议使用Windows 8的新图形启动菜单来做这个:
基本上是因为它的工作方式与文本菜单(Windows 7的默认)不同。在Windows 7(或Vista)中,你首先看到的是启动菜单,然后它开始加载你选择的任何东西,在新的图形菜单中,它首先加载一些东西(=需要时间),然后向你展示启动菜单。如果你不选择加载Windows 8,它就会重启机器,然后开始加载你选择的任何东西,在这种情况下就是Linux引导加载器。
如果我只是想启动另一个操作系统,我觉得等待加载一些东西只是为了丢弃它并重启是不必要的;但这是我个人的观点,以这种方式加载Linux或其他操作系统没有任何问题。
总之,在Windows 8中,有不同的方法可以使用文本启动菜单来代替,如果你有兴趣的话,可以查看【这个答案】(https://superuser.com/a/504198/18050)出来。