双启动窗口8和Ubuntu与Windows 8启动管理器
我的硬盘上有两个分区,我在我的第一个分区上安装了ubuntu,后来在另一个分区上安装了Windows 8.现在我只能启动到Windows 8,因为它无法识别Ubuntu。
如何在不使用grub的情况下双启动我的电脑。 我想使用Windows 8启动管理器非常整洁。
这是我尝试过的:
我尝试使用easyBCD但它不起作用。它导致启动管理器切换到Windows 7启动管理器 。
EasyBCD创建一个C:/NST/AutoNeoGrub0.mbr
文件。
由于EasyBCD导致启动管理器切换,我创建了一个手动输入到BCD存储uisng windows bcdedit
命令并将其指向由EasyBCD创建的C:/NST/AutoNeoGrub0.mbr
文件。 这给了我带有Ubuntu Entry的Windows 8启动管理器,但是grub无法找到根分区。
还有其他工作或解决方案吗?
任何帮助,将不胜感激。
注意:Windows 8启动管理器是azure色交互式菜单,带有鼠标和其他选项,Windows 7启动管理器是正常的黑白一个,你只能使用你的键盘
我不想安装grub,因为它会阻止我的Windows 8更新,因为它是一个真正的MSDN版本和各种其他原因
我刚刚使用EasyBCD 2.2在VMPlayer中完成了它。 我做了什么
-
我通常使用20GB的分区安装Windows 8。 Windows还创建了一个系统保留分区。
-
用ubuntu启动,创建了两个分区。 一个用于SWAP,一个用于
/
。 最重要的是,选择与/
partition相同的GRUB位置。 见下面的图片(我想我拍错了截图,bootloader的位置应该是图片中的sda6
), -
安装完成后,打开EasyBCD。 转到
Add new menu entry
,选择Linux
选项卡,从下拉列表中选择GRUB2以及在步骤2中放置GRUb的磁盘名称。单击Add Entry
-
转到BCD部署,并写入MBR
-
现在开机,你应该得到屏幕。 每次进入GUI启动画面时,我都会重启几次。 而且ubuntu也有用。(我忘记更改名称step3)
即使您使用EasyBCD编写将Ubuntu引导到Windows启动管理器的选项,当您尝试按下Ubuntu按钮(无论如何大多数人)时,您将收到“Windows无法加载”错误。 在大多数情况下,安装后进入Ubuntu的唯一方法是按照以下步骤操作:
这假设你安装了Windows 8,并且你安装了Ubuntu。 它还假设您无法在安装后启动Ubuntu并直接启动到Windows 8.如果您使用EasyBCD(您应该拥有)备份您的启动设置,则在您更改任何内容之前,请在启动之前恢复备份。
1.)插入LiveCD或LiveUSB,然后重新启动计算机。
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 Splashscreen(就像在我的计算机上,网关启动画面),按下你必须按下的任何键进入启动菜单(我的是F12)。 您应该在Boot Menu中看到几个条目。 最上面的应该是Windows启动管理器。 选择它,您将被定向到Windows。 任何其他选项都应该打开GRUB并允许您启动到Ubuntu。 每当您想要进入Ubuntu时,请在计算机重新启动时按键进入启动菜单,然后根据您要使用的操作系统从列表中选择相应的项目。 因此,您的双启动是固定的。 有时您必须进入UEFI或BIOS设置,并为启动菜单按键启用选项,我做了,并且许多较新的计算机需要它。
或者,GRUB菜单中的某个位置应该有一个选项,当它打开时称为Windows UEFI Manager或Windows EFI Manager,或者其他类似的东西。 从列表中选择该项目应该引导您进入Windows而不会出现任何问题。
EasyBCD在很多这些新机器中几乎没用,因为它无法真正处理UEFI,并且在它对情况稍微好一点之前不应该使用它。
这是确保您可以双重启动的唯一100%工作方式。 打开启动菜单并从那里启动Ubuntu或Windows。 我尝试了5天让我的Ubuntu / Windows 8双启动工作,这是唯一100%工作的东西。
要在MBR样式磁盘上通过Windows启动管理器进行Ubuntu的干净启动,您可以链式加载
a)grub引导记录或
b)grub文件夹中的“boot.img”文件
在Windows 7或Windows 8中使用所谓的“引导扇区加载器”。
有关详细步骤,请参阅双启动Windows 7和Linux / Unix 。
在UEFI和GPT磁盘链上,从Windows启动管理器加载Linux似乎是不可能的,因为UEFI上没有使用启动扇区。
走另一条路:
Grub可以像在GPT / UEFI上一样链式加载Windows 7/8以及MBR / BIOS。
这里我们遇到了Windows更新的问题,它可以写入MBR并在那里销毁Grub引导代码或写入NVRAM并更改UEFI引导顺序。
- WinUSB给出退出代码:256
- 为什么在双启动时禁用Windows 8上的快速启动?
- 如何在Ubuntu旁边安装Windows?
- Ubuntu没有检测到以前的操作系统分区
- 在Samsung series 7 Windows 8笔记本电脑上安装Ubuntu 64位后无法启动Ubuntu或Windows 8,错误“尝试了所有启动选项”。
- 如何修复双启动Windows 8中的insta-crash从单独的驱动器
- 安装Windows 8后无法访问BIOS菜单
- Ubuntu 14.04与Windows 8.1一起安装,但是一旦我登录Windows并重新启动,系统就会直接启动到Windows
- 使用WUBI使Ubuntu成为我唯一的操作系统