我刚刚安装了 Ubuntu 13.10 后又安装了 Windows 7。我可以使用 Gparted Live CD 恢复 GRUB 吗?我想问一下,因为我的网络连接很慢,而且 Gparted Live 很小(150 MB)。
答案1
不确定 Gparted 的 liveCD 有多轻量。
从 liveCD/DVD/USB 安装 MBR,Ubuntu 安装在 sda5 上,并希望 grub2 的引导加载程序位于驱动器 sda 的 MBR 中:查找 linux 分区,如果不正确,则更改 sda5:
sudo fdisk -l
确认linux是sda5
sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
上述命令应该可以工作,但是他们现在建议对带有 Natty 11.04 或更高版本的 grub 1.99 使用此命令 - 使用 boot 而不是 root。:
sudo grub-install --boot-directory=/mnt/boot /dev/sda
如果返回任何错误,请运行:
sudo grub-install --recheck --root-directory=/mnt/ /dev/sda
如果前面的命令没有错误,请重新启动进入工作系统并运行以下命令:
sudo update-grub
我特别推荐 Boot-Repair,但不知道它是否能运行(它在多个发行版中都有效),因为它需要一些标准实用程序。下载量不大(主要是 bash 脚本),而且确实有一个基于 Lubuntu 的版本可供下载。