安装ubuntu后,grub bootlist中缺少Vista

我刚才在逻辑分区上安装了Ubuntu。 当我到达grub bootlist时,Vista就不存在了。 我得到的是这个:

Ubuntu, with linux 2.6.32-26 Ubuntu, with linux 2.6.32-26 (Recovery mode) Ubuntu, with linux 2.6.32-25 Ubuntu, with linux 2.6.32-26 (Recovery mode) Ubuntu, with linux 2.6.32-24 Ubuntu, with linux 2.6.32-26 (Recovery mode) Memory test (memtest86+) Windows vista (loader) (on/dev/sda1) windows recovery environment (loader) (on/dev/sda2) 

“Windows vista(loader)”是acer erecovery manager

我猜测grub安装在我的主分区上,所以它覆盖了vista MBR,我没有选择启动vista。 有什么方法我可以编辑MBR并添加vista或我将如何修复它?

这是我的启动脚本http://pastebin.com/7HZFjBT7

根据您的启动信息脚本输出,您只有两个可启动的Windows分区,并且这两个分区都包含在您的grub.cfg中。 您是否尝试过选择“Windows恢复环境(加载程序)(在/ dev / sda2上)”选项? 这可能是你的主要安装,只是由于某种原因而被错误标记。

我有同样的问题,尝试了第二个选项,Vista加载,并正常工作。 他们在grub引导列表上翻转

你试过运行sudo update-grub吗?