- 我的一个硬盘里有 Windows 7。
- 我在第二个硬盘上安装了 Ubuntu。
- 配置 BIOS 以首先启动第二个硬盘(Ubuntu 操作系统)。
- 然后我更新了 grub,因此它在启动列表中显示 Windows 7。
- 我可以启动到 ubuntu,但无法启动到 windows 7,它显示错误发生磁盘读取错误按 Ctrl+Alt+Del 重新启动。
- 然后再次配置 BIOS 以首先加载 Windows 7,它在启动列表中显示 Windows 7 和 ubuntu,Windows 7 正在运行,但我无法启动到 ubuntu。
帮忙解决这个问题..我想从任何一个驱动器进行双重启动...
答案1
如果 Ubuntu 是第二个安装的,通常所有帮助都是在一个硬盘上安装,考虑到您已经将它安装在单独的硬盘上,那么我认为这并不重要。
部分问题可能是您使用的是单独的硬盘,而操作系统没有识别它。所以我的建议是反复试验,但希望在我的帮助下您能解决问题。
现在通常的方式是,当 Ubuntu 安装完成后,grub 会替换 MBR 记录,因此您可以使用 grub 并执行以下操作
要进入 GRUB 配置模式,请输入sudo grub
(从命令行并按 Enter。)然后按顺序输入以下命令:
root (hd0,0)
setup (hd0)
quit
exit
以上内容应在 grub boot 命令行中工作 - 否则使用 live CD 并从 CD 运行并使用终端。
就您而言,您可能需要对此进行一些更改,因为此设置假定您使用同一个 HDD。将所有“hd0”更改为“hd1”。
因此它看起来会像这样:
root (hd1,0)
setup (hd1)
quit
exit
您正在做的是让 grub 获取 Windows 7 安装并在 grub 中进行设置。
或者,您需要对 Windows 7 进行反向操作,但通过在引导加载程序中添加额外的行来更改 Windows 7 中的 MBR 信息,以使其启动 Ubuntu。
Windows 7 引导加载程序变得更加复杂,您需要使用bcdedit
它来修改它。不幸的是,添加它可能是一个很大的麻烦,还有另一种方法,即使用名为 EasyBCD 的程序,这将使更改 Windows 7 引导加载程序变得容易。
理论上,它应该可以工作,只要记住它是在单独的硬盘上,但从我读到的内容来看,这应该不是问题。
查看使用 Windows 7 引导加载程序启动 Linux有关 Windows 7 引导加载程序的更多信息。
如果你想同时进行这两种方式,这完全取决于你,但请尝试一下这两个选项,看看之后会发生什么。
希望这可以给你一些指导,让你知道如果无法解决问题,你当前的情况可能出了什么问题。