我应该如何设置双引导,以便可以使辅助操作系统休眠?


10

因此,我之前的设置是Windows 7的三重引导(与wubi集成的ubuntu),然后使用LVM在最后一个分区上使用fedora。我已经厌倦了不能够从Ubuntu的访问我的Windows文件(五笔Ubuntu的基本上是一个虚拟机)和我的Fedora分区已被占用的方式太多的空间,所以我删除了我没有,多使用的Fedora的。现在,我仅返回Windows 7(64位),并打算重新创建三重启动。

我一直在使用Windows bootmanager和Fedora分区上的GRUB条目(由于我很懒而添加了EasyBCD)。但是,将Windows引导加载程序用作主要引导加载程序会阻止我进入Windows休眠模式,然后引导至Linux。所以我现在必须使用GRUB。

基本上,我的问题(缩写)是:

如何设置主GRUB以启动以下方案?

  1. 的Ubuntu
  2. 软呢帽
  3. Windows引导加载程序

我想在尽可能多的OS中保持尽可能多的休眠功能。

编辑:我做了一个基本的误解:GRUB(以及grub2和burg)与Windows Bootloader不同,它不会自动恢复休眠系统!只需使用任何操作系统(不必是单独的)GRUB,GRUB2或BURG作为主引导程序,即可通过链加载其引导程序来休眠/恢复或休眠/恢复Windows。我的整个问题都没有定论。


只是一个先发制人的警告,由于非苹果品牌的硬件上的OS X不在其EULA(“ hackintosh”)的条款范围内,因此有关此处的问题可能会被关闭。
鲍勃

好的,谢谢(无论如何这都是无关紧要的)(我是超级用户新手)
WindowsEscapist 2012年

Answers:


14

如果你想冬眠,并使用不同的操作系统在Windows处于休眠状态,你不能首先把Windows的引导程序,违背了@snayob说什么。

如果首先使用Windows引导程序,则在显示菜单之前首先要做的是检查休眠的OS。如果找到了休眠操作系统,它将自动启动进入该操作系统,并且不会显示菜单可供您选择启动选项。如果强制菜单(即F8),则休眠数据将被删除。

现在,如果GRUB是MBR引导菜单,并且配置为通过链加载BOOTMGR或引导到Linux,则可以休眠Windows并引导进入Linux-但是,如果安装NTFS分区,则休眠很可能会丢失(检测为损坏)。基本上,如果您使计算机休眠,则不得触摸该计算机上已安装的任何卷(即,在休眠OS中分配了驱动器号的任何FAT32或NTFS分区)。

荒谬的重要提示:如果在Windows休眠时挂载(例如,在Linux中)Windows分区,您不幸的是,当您完成Linux并尝试重新引导进入Windows时,Windows 确实会从休眠状态恢复(反之)错误,丢掉休眠数据并尝试正常启动),您很可能会遭受所有Windows分区的灾难性数据丢失,因为所有与文件系统相关的结构都将在Windows加载到内存中的内容与加载的内容之间不同步。实际写在磁盘上。

除此之外,没有问题。只需安装Windows,Ubuntu和Fedora。确保后者在启动时不会自动挂载Windows的驱动器,并确保GRUB是主引导程序,并且您应该能够执行所需的操作。


-4

您必须让Windows启动管理器重新控制启动。

原因是Windows的每个StartUp Repair都将编写Windows MBR(坏事发生,必须进行修复)。

修复基于Linux的操作系统的启动并不一定要写入MBR(必须在修复过程中指定,因为每个操作系统默认都会接管MBR!)

您始终可以进行启动修复并修复Windows 7引导(和休眠)。

默认情况下,Wubi是Windows 7 bootmanager的依赖项。五笔不是基于虚拟机,只有磁盘是虚拟的。(可以与Windows VHD安装进行比较)

始终将基于Linux的系统引导加载程序(GRUB)安装到分区(NOT MBR!),并且您不会遇到双重/多重引导问题。

尝试使用Visual BCD Editor为基于Linux的操作系统创建启动扇区加载程序。将引导加载程序的第一阶段映像用作“引导扇区文件”:

GRUB旧版- 来自/ boot / grub的stage1(旧版本的Fedora,Ubuntu)

GRUB 2- 来自/ boot / grub的boot.img(较新版本的Fedora,Ubuntu)

休眠依赖于启动管理器来重新启动操作系统。因此,无论启动管理器处于什么控制之下,它的OS(OS)都可以正确休眠并重新启动。


-1不需要在多启动计算机上使用Windows启动管理器。
哈里·约翰斯顿

我会-1,但我还没有排名。您的答案几乎是难以理解的,充满了错误,并且毫无用处。“必须让Windows启动管理器重新控制启动”是什么意思?我明确指出,我将从Windows安装重新开始。你根本不回答我的问题。我知道如何在没有休眠的情况下进行双引导,三引导或四引导,但是我想拥有它(而且我一直在使用EasyBCD来将Windows引导管理器与用于链式加载Linux的条目一起使用,正如我在问题中所指出的那样。 )。
WindowsEscapist 2012年

您必须在Linux后代中采取特殊措施,以使它们不会自动映射Windows分区。当您安装新的Linux时,默认情况下它将安装所有Windows分区。休眠多个操作系统既愚蠢又危险。每个人都可以随意破坏他的系统。
snayob 2012年

1
嘿,@ snayob,一年后又回来了,我现在可以告诉你,我现在可以休眠并随意在Fedora,Ubuntu,Windows 8和Windows 7之间切换,而其他所有都处于休眠状态。我已经做了几个月了,还没有遇到任何问题!
WindowsEscapist 2012年

1
@Snayob没有付出任何代价,我启动和关闭的速度大约快10秒钟,并且没有任何问题。
WindowsEscapist 2013年
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.