好了,我刚为我的笔记本电脑买了一个新的SSD。我已经在固态硬盘上安装了Windows 7,并且可以成功启动到Windows 7。
我把SSD拿出来,放入普通硬盘,然后在上面安装了Ubuntu。因此,现在当我将另一个SSD重新添加到笔记本电脑中时,我进入BIOS并启动覆盖到SSD,以尝试进入我的Windows 7安装。
我至少在“启动Windows”屏幕上停留了大约一秒钟。然后它开始说“正在加载文件”,就像它在做恢复一样。它开启了恢复,并试图永远修复,但5分钟后就会说它无法修复。
如果我尝试将override引导到Ubuntu硬盘,它就能正常工作。
如果我取出Ubuntu硬盘,我就可以启动进入Windows7。
预期的行为是,我将能够使用BIOS引导至任一硬盘驱动器。
发布于 2012-08-08 10:54:06
您应该将两个硬盘驱动器之一的主引导记录配置为指向两个操作系统,然后将其用作引导的主引导记录。
我推荐在带有linux的固态硬盘上使用grub2,主要是因为它比修改Windows硬盘的引导分区更容易配置,风险也更小。
下面是grub的文档:https://wiki.archlinux.org/index.php/GRUB2
我曾经遇到一个问题,两个硬盘驱动器之间存在竞争,因为它们处于主/从配置中,并且Windows没有配置为识别自己为主引导,即使在bios中指定,如果它处于从位置。
然而,从从属位置引导linux是相对容易的。
此外,每当您插入两个硬盘驱动器,并且都希望启动时,它会更改分区和硬盘驱动器编号:请参阅标题为"GRUB Notation“here的段落。请注意这一点,因为这也会影响操作系统的引导方式。
我的猜测是Windows无法加载的原因,是因为MBR的安装和配置假设它可以在不更改硬盘驱动器编号的情况下启动。因此,windows可能会尝试加载,但实际上在搜索它在启动时加载的核心文件时指向了错误的硬盘驱动器。然而,在我看来,这似乎比主/从问题更不可能。
https://stackoverflow.com/questions/11856890
复制相似问题