我想在我的电脑上安装 Ubuntu 作为第二个操作系统。我缩小了 Windows 分区,为 Ubuntu 提供了大约 40Gb 的空间。之后,我创建了一个装有 Ubuntu 12.04.1 的实时 USB,并使用 USB 棒启动,一切正常。
启动实时 Ubuntu 后,我开始安装 Ubuntu。我让安装程序发挥它的魔力,将 Ubuntu 与 Windows 7 并排安装。安装顺利完成,太棒了。
但是,当我重启电脑时,Windows 7 立刻开始加载。这表明 Grub 安装失败,或者安装到了错误的位置。
编辑:这是我的硬盘上的分区列表
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 1827614719 913703936 7 HPFS/NTFS/exFAT
/dev/sda3 1827616766 1909534719 40958977 5 Extended
Partition 3 does not start on physical sector boundary.
/dev/sda4 1909534720 1953521663 21993472 7 HPFS/NTFS/exFAT
/dev/sda5 1827616768 1892798463 32590848 83 Linux
/dev/sda6 1892800512 1909534719 8367104 82 Linux swap / Solaris
我该如何正确整理引导加载程序?我假设使用实时 USB 和终端,但我该怎么做呢?
谢谢
答案1
我在 Ubuntu 论坛上找到了答案。
Boot to live Ubuntu
sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo umount /mnt
Reboot
原始主题:http://ubuntuforums.org/showthread.php?t=1499828&page=2