- 安装Ubuntu 11.10,成功;
- 安装Windows 7,成功;
- 使用命令 mount /dev/sda1 /mnt; grub-install –root-directory=/mnt /dev/sda 重新安装grub,成功;
- 重启。
ubuntu 可以启动并正常工作;但问题是:重新启动(并按下 Shift)时,启动菜单中没有 Windows。
命令 sudo fdisk -l 的输出
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00011272
Device Boot Start End Blocks Id System
/dev/sda1 2048 761927679 380962816 83 Linux
/dev/sda2 761929726 781459455 9764865 5 Extended
Partition 2 does not start on physical sector boundary.
/dev/sda3 * 781459456 781664255 102400 7 HPFS/NTFS/exFAT
/dev/sda4 781664256 976771071 97553408 7 HPFS/NTFS/exFAT
/dev/sda5 761929728 781459455 9764864 82 Linux swap / Solaris
答案1
昨天,我又遇到了同样的事情。
我通过打开终端并输入sudo grub-update
然后重新启动系统(sudo reboot
)解决了这个问题。
答案2
如果你必须设置一台装有 Windows 和 Ubuntu 的双启动系统机器,最好的选择是先安装 Windows,然后再安装 Ubuntu。如果你不知道该怎么做或者忘记设置某些东西,重新安装 grub 可能会导致错误。我建议你完全重新安装 Ubuntu。你可以用其他方法解决这个问题,但相信我……这将是最快的方法(特别是如果你从 USB 安装它)