双启动Windows 8和带有Windows 8启动管理器的Ubuntu


10

我在hard-didk上有两个分区,我在第一个分区上安装了ubuntu,后来在另一个分区上安装了Windows 8,现在我只能启动到Windows 8,因为它无法识别Ubuntu。

我如何在不使用grub的情况下双重引导PC 。我想使用Windows 8启动管理器,因为它非常简洁。

这是我尝试过的:

我尝试使用easyBCD,但它不起作用,这会导致启动管理器切换Windows 7启动管理器

EasyBCD创建一个C:/NST/AutoNeoGrub0.mbr文件。

由于EasyBCD导致启动管理器切换,我创建了一个手动输入到BCD store uisng windows bcdedit命令,并将其指向C:/NST/AutoNeoGrub0.mbrEasyBCD创建的文件。这给了我带有Ubuntu Entry的Windows 8 Boot-Manager,但是grub无法找到根分区。

还有其他解决方法或解决方案吗?

任何帮助,将不胜感激。

注意:Windows 8启动管理器是带有鼠标和其他选项的天蓝色交互式菜单,而Windows 7启动管理器是普通的黑白菜单,您只能在其中使用键盘

我不想安装grub,因为它会阻止Windows 8更新为正版MSDN版本和其他各种原因


你想这样做吗?即使您这样做,从Windows菜单中选择ubuntu后,GRUB也会再次出现。因此,您必须执行两个步骤才能启动到ubuntu
Web-E

很好..我可以将grub的超时选项设置为0,以便它引导到默认的ubuntu内核
Mevin Babu 2012年

图形启动菜单似乎是某种预引导加载程序环境。选择os后,它将重新引导系统并跳过此环境。这就是为什么bcdedit无法执行任何操作的原因。我会尝试的。:)
Web-E

@ Web-E感谢队友的关注。是的,一旦您选择了一个操作系统,它就会直接重启到该操作系统。我想知道是否应该为此创建一个自定义的mbr文件吗?
Mevin Babu 2012年

@MevinBabu-这对我来说是新的,那个grub显然阻止了Windows 8自我更新?-我想,在您登录Windows 8之后-Windows 8仍然能够检查更新并在关机前注销后自行更新-当您结束使用PC /笔记本电脑时?
dschinn1001 2014年

Answers:


7

我只是使用EasyBCD 2.2在VMPlayer中完成的。我做了什么

  1. 我通常使用20GB分区安装Windows 8。Windows还创建了系统保留分区。

  2. 用ubuntu引导,创建两个分区。一种用于SWAP,一种用于SWAP /最重要的是,选择GRUB位置与/分区相同。见下面的图片(我想我拍错了屏幕截图,引导程序的位置应该sda6在图片中),

    Windows 8加载程序中的ubuntu

  3. 现在,安装后,打开EasyBCD。转到Add new menu entry,选择Linux选项卡,从下拉列表中选择GRUB2,然后在步骤2中将GRUb放入磁盘名称。Add Entry

    Windows 8加载程序中的ubuntu

  4. 转到BCD部署,并编写MBR Windows 8加载程序中的ubuntu

  5. 现在启动,您应该会看到屏幕。每当我获得GUI引导屏幕时,我都会重新启动几次。而且ubuntu也可以使用。(我忘了改名为step3) Windows 8加载程序中的ubuntu


你为什么写MBR?
Mevin Babu 2012年

好的,我认为不需要这一步。刚刚使用过来自互联网的信息,并且只是为了安全起见。:) bcd编辑部署
Web-E

我没有MBR部分尝试了这个,但是我无法启动到ubuntu:| .Grub无法找到根磁盘。
Mevin Babu 2012年

你在uefi上吗?可能是问题所在
Web-E

1
当您将启动引导加载程序和/都安装到同一分区时,在最后一步之后,操作系统不会加载。甚至分区管理器也建议这样做。
2014年

1

即使使用EasyBCD编写将Ubuntu引导到Windows引导管理器的选项,当您尝试按Ubuntu的按钮(无论如何,大多数人)时,也会出现“ Windows无法加载”错误。在大多数情况下,安装后进入Ubuntu的唯一方法是遵循以下步骤:

这假定您已安装Windows 8,并且已将Ubuntu 8与它一同安装。它还假定您在安装后无法启动Ubuntu,并直接启动到Windows8。如果在进行任何更改之前使用EasyBCD(您应该拥有)对启动设置进行了备份,则请在开始之前恢复备份。

  1. 插入实时DVD或实时USB,然后重新启动计算机。

  2. 从出现的菜单中选择尝试Ubuntu,而不进行安装

  3. Ubuntu加载后,打开终端。

  4. 在终端中,键入以下命令:

    sudo apt-add-repository yannubuntu/boot-repair  
    sudo apt-get update  
    sudo apt-get install boot-repair  
    boot-repair  
    
  5. 引导修复打开后,它可能会或可能不会提醒您检测到EFI,请选择确定。

  6. 选择推荐维修。

  7. 您应该收到一个错误,指出“检测到Buggy Kernel”,并且应该备份和删除Windows启动文件。选择是。

  8. 引导修复完成(它将重新安装并更新GRUB)后,在终端中输入以下内容:

    sudo reboot
    

现在,当您重新启动计算机时,它可能会直接启动到GRUB,而绝对没有启动Windows 8的选项。您可以尝试两种方法来解决此问题。重新进入Windows的最简单方法是再次重新启动,并且一旦您看到OEM初始屏幕(如在我的计算机上的Gateway初始屏幕),请按您必须按的任何键才能进入启动菜单(F12)。您应该在启动菜单中看到几个条目。最上面的应该是Windows Boot Manager。选择它,您将被定向到Windows。其他任何选项都应打开GRUB,并允许您启动到Ubuntu。每当您要进入Ubuntu时,在计算机重新引导时按键进入引导菜单,然后根据要使用的操作系统从列表中选择适当的项目。因此,您的双引导已修复。有时,您必须进入UEFI或BIOS设置,并启用启动菜单键按下的选项,我这样做了,而且许多新型计算机都需要它。

或者,当GRUB菜单打开时,应该在GRUB菜单中的某处有一个选项,称为Windows UEFI Manager或Windows EFI Manager,或类似的选项。从列表中选择该项目应可以引导Windows,而不会出现任何问题。

EasyBCD在许多这类较新的机器中几乎没有用,因为它不能真正处理UEFI,并且在情况变得更好之前不应该使用。

这是确保您可以双重引导的唯一100%工作方式。打开启动菜单,然后从那里启动Ubuntu或Windows。我花了5天的时间使我的Ubuntu / Windows 8双启动正常工作,这是唯一可以100%正常运行的工具。


我不是在寻找从grub引导到ubuntu的解决方案。我想从Windows 8引导管理器引导到ubuntu。建议您完全阅读问题或线程。
Mevin Babu

3
惠顿定律我不确定你为什么不赞成这个回答,因为它对于处于类似情况的任何人都是有帮助的。据推测,您非常关心漂亮的淡蓝色背景,否则,就不必太紧了。我仍然发现这一回应还是有帮助的。
nicefinly 2014年

0

要通过MBR样式磁盘上的Windows启动管理器通过Ubuntu进行干净启动,可以链式加载

a)grub启动记录或

b)grub文件夹中的“ boot.img”文件

在Windows 7或Windows 8中使用所谓的“引导扇区加载程序”。

有关详细步骤,请参阅Windows 7和Linux / Unix双启动

在UEFI和GPT磁盘链上,似乎无法从Windows引导管理器加载Linux,因为UEFI上未使用引导扇区。


换一种方式:

Grub可以连锁加载Windows 7/8以及MBR / BIOS以及GPT / UEFI。

在这里,我们遇到了Windows更新的问题,该更新可能会写入MBR并在那里破坏Grub引导代码,或者写入NVRAM并更改UEFI引导顺序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.