Ubuntu 已更新,现在缺少启动到 Windows XP 的选项

Gar*_*ry2 3 10.04 grub2 dual-boot

我有 Ubuntu 10.04 和 Windows XP 的双启动。在允许 Ubuntu 自我更新并安装一些新程序后,我重新启动了系统,期待为 Windows XP 选择一个选项。不幸的是,引导没有给我选择 XP 的选项。

我的 XP 仍在驱动器上,因为我可以从 Ubuntu 访问 XP 文件。我运行了 update-grub 并得到了这些结果

g@G:~$ sudo update-grub
[sudo] password for g: 
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-30-generic
Found initrd image: /boot/initrd.img-2.6.32-30-generic
Found linux image: /boot/vmlinuz-2.6.32-27-generic
Found initrd image: /boot/initrd.img-2.6.32-27-generic
Found linux image: /boot/vmlinuz-2.6.32-25-generic
Found initrd image: /boot/initrd.img-2.6.32-25-generic
Found linux image: /boot/vmlinuz-2.6.32-24-generic
Found initrd image: /boot/initrd.img-2.6.32-24-generic
Found linux image: /boot/vmlinuz-2.6.32-23-generic
Found initrd image: /boot/initrd.img-2.6.32-23-generic
Found linux image: /boot/vmlinuz-2.6.32-22-generic
Found initrd image: /boot/initrd.img-2.6.32-22-generic
Found linux image: /boot/vmlinuz-2.6.31-21-generic
Found initrd image: /boot/initrd.img-2.6.31-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional on /dev/sda1
done
g@G:~$ 
Run Code Online (Sandbox Code Playgroud)

但仍然没有Windows。

我接下来可以尝试什么?

Mic*_*ker 5

根据 的输出sudo update-grub,您似乎有一长串 Linux 内核,并且它成功地看到了 Windows 并将其放在该列表的最底部。启动时,GRUB 在开始滚动列表之前只显示固定数量的选项。当您更新 Ubuntu 时,它向列表中添加了另一个内核版本,将 Windows 撞到了“滚动前不可见”区域。

起初我很犹豫要不要将此作为答案发布,认为我可能是唯一犯了这个错误的人。很高兴知道我并不孤单。:)