我已经在同一个 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
但我没有尝试过……