在我的笔记本电脑上安装了 Debian 6 和 Windows 7 64 位后,我的笔记本电脑只能启动到 Debian,我该怎么办?

在我的笔记本电脑上安装了 Debian 6 和 Windows 7 64 位后,我的笔记本电脑只能启动到 Debian,我该怎么办?

我已经在同一个 HDD 但不同的分区上安装了 32 位 Debian 6 和 64 位 Windows 7,现在我的笔记本电脑只能启动到 Debian 6,而我想要同时使用 Windows 和 Debian。

我如何编辑 GRUB 来同时显示 Windows 和 Debian?

答案1

查看 /boot/grub/menu.lst,其中有一个示例设置,其中 Windows 位于第一个磁盘第一个分区(hd0,0),Linux 位于第一个磁盘第二个分区(hd0,1)。除此之外,您还会看到活动条目。如果 Windows 位于第一个分区,则活动部分应类似于以下内容:

title         Windows 7
root          (hd0,0)
chainloader   +1

title         Debian Linux Default
...

(不要修改Linux条目)

下次启动时它应该会出现在启动菜单中。

答案2

看起来你可能已经损坏了你的主引导记录 - 打开终端并运行以下命令:

终端提示符>su
//你将被要求提供 root 密码
终端提示符>更新 grub
//grub 将再次查看硬盘上的操作系统
//这次它可能会找到 windows 安装

就是这样!如果成功,Grub 会告诉你它找到了 Windows 7。然后你只需要重新启动并启动到 Windows :) 我怀疑上面的方法也可以,sudo update-grub但我没有尝试过……

相关内容