如何在 Grub 菜单上恢复 Windows 7,Ubuntu 14.04

如何在 Grub 菜单上恢复 Windows 7,Ubuntu 14.04

我同时启动了 Ubuntu 14.04 和 Windows 7(首先安装 Windows),几天前我跳转到 Ubuntu 检查更新,更新后,我发现 Windows 选项从 Grub 菜单中消失了。

我一直在寻找解决这个问题的方法,但似乎都没有效果。

我努力了

sudo 更新 grub

并得到这个

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-37-generic  
Found initrd image: /boot/initrd.img-3.13.0-37-generic
Found linux image: /boot/vmlinuz-3.13.0-35-generic     
Found initrd image: /boot/initrd.img-3.13.0-35-generic
Found linux image: /boot/vmlinuz-3.11.0-26-generic
Found initrd image: /boot/initrd.img-3.11.0-26-generic     
Found memtest86+ image: /boot/memtest86+.elf     
Found memtest86+ image: /boot/memtest86+.bin     
done

它没有窗户,但当我有窗户的时候

fgrep menuentry /boot/grub/grub.cfg

我明白了

if [ x"${feature_menuentry_id}" = xy ]; then     
menuentry_id_option="--id"    
menuentry_id_option=""     
export menuentry_id_option     
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os     
$menuentry_id_option 'gnulinux-simple-6094ed1b-2cb2-4c43-b57c-2809c008ed9c' {     
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-6094ed1b-2cb2-4c43-b57c-2809c008ed9c' {     
        menuentry 'Ubuntu, with Linux 3.13.0-37-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-37-generic-advanced-6094ed1b-2cb2-4c43-b57c-2809c008ed9c' {     
        menuentry 'Ubuntu, with Linux 3.13.0-37-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-37-generic-recovery-6094ed1b-2cb2-4c43-b57c-2809c008ed9c' {     
        menuentry 'Ubuntu, with Linux 3.13.0-35-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-35-generic-advanced-6094ed1b-2cb2-4c43-b57c-2809c008ed9c' {     
        menuentry 'Ubuntu, with Linux 3.13.0-35-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-35-generic-recovery-6094ed1b-2cb2-4c43-b57c-2809c008ed9c' {     
        menuentry 'Ubuntu, with Linux 3.11.0-26-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-26-generic-advanced-6094ed1b-2cb2-4c43-b57c-2809c008ed9c' {     
        menuentry 'Ubuntu, with Linux 3.11.0-26-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-26-generic-recovery-6094ed1b-2cb2-4c43-b57c-2809c008ed9c' {     
menuentry 'Memory test (memtest86+)' {     
menuentry 'Memory test (memtest86+, serial console 115200)' {     
menuentry 'Windows 7' {     

我看到 Windows 7 在那里,但似乎它的名称后面应该还有更多内容,比如位置。

我甚至尝试过 Boot-repair,但是当我运行它时,它只有一个按钮,可以将我的启动日志保存到链接中(http://paste.ubuntu.com/8580395/

我使用“Grub Customizer”将 Windows 7 启动移至 Grub 菜单顶部,当我进入 Grub 菜单时,Windows 7 就在那里,但当我单击它时显示“错误:没有这样的分区”

我不太精通计算机技术,但我知道的足以遵循您的指示。我希望有人能提供解决我问题的答案,并且我已经提供了足够的信息。

答案1

获取最新版本的启动修复 CD这里并将其刻录到磁盘,启动它,然后按照说明进行操作这里。

建议修复通常可以解决问题。我很少使用高级选项。

有关更多信息,请访问页。

相关内容