![在我的笔记本电脑上安装了 Debian 6 和 Windows 7 64 位后,我的笔记本电脑只能启动到 Debian,我该怎么办?](https://linux22.com/image/1709552/%E5%9C%A8%E6%88%91%E7%9A%84%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%B8%8A%E5%AE%89%E8%A3%85%E4%BA%86%20Debian%206%20%E5%92%8C%20Windows%207%2064%20%E4%BD%8D%E5%90%8E%EF%BC%8C%E6%88%91%E7%9A%84%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E5%8F%AA%E8%83%BD%E5%90%AF%E5%8A%A8%E5%88%B0%20Debian%EF%BC%8C%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我已经在同一个 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
但我没有尝试过……