我有 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:~$
但仍然没有 Windows。
下一步我可以尝试什么?
答案1
根据 的输出sudo update-grub
,您似乎有一个很长的 Linux 内核列表,并且它成功地看到了 Windows 并将其放在该列表的最底部。启动时,GRUB 只会显示固定数量的选项,然后才开始滚动列表。更新 Ubuntu 时,它会将另一个内核版本添加到列表中,将 Windows 推入“滚动前不可见”区域。
一开始我犹豫着是否要把这个作为答案发布出来,以为我可能是唯一一个犯了这个错误的人。很高兴知道我并不孤单。:)