在使用 liveCD 升级到 13.10 之前,我之前在笔记本电脑上安装了 ubuntu 13.04。我在另一个分区也安装了 Windows 操作系统。
但是在安装 13.10 的时候,我姐姐关掉了电脑。因此 grub 坏了。它显示缺少一个扩展名为“.mod”的文件(抱歉我记不太清楚,但该文件在 /boot 或某个地方)。
下面我看到了“grub rescue>”。所以我决定重新安装 13.10,并且成功了。
现在“Grub 2”菜单运行正常,但它只显示两个选项 - ubuntu 和 ubuntu 的高级选项。缺少 windows7(loader)、windows vista(loader)等选项,而我使用 13.04 时可以看到这些选项。所以,现在我无法启动到 windows 7。
我也按照建议的修复方法运行了启动修复,但没有作用。
靴子修复膏可以在以下网址找到:http://paste.ubuntu.com/6339275/
我还想知道是否有任何选项可以在 Grub 2 下手动设置启动项。抱歉,我的代码中有语法错误(如果有的话)。
答案1
使用 Windows 7 安装盘启动,转到修复 Windows 7,然后运行诊断程序。“启动修复”选项可能有效,或者从安装盘运行命令提示符并运行这两个命令 ->
bootrec /fixmbr
bootrec /fixboot
这里导致的问题是,您的新安装覆盖了 mbr,因为它无法识别任何其他安装,它只显示 ubuntu 启动选项。希望这能有所帮助。