我的笔记本电脑有两个操作系统。Ubuntu 12.04 和 Windows 7。
昨天我在同一个分区 c 中重新安装了 Windows 7。我还为 Ubuntu 配置了一个带有交换区 & / & /boot 区域的分区。
重新安装 Windows 7 操作系统后,我看不到用于启动该操作系统的 Ubuntu grub,因此我直接进入 Windows 7。
我如何安装 grub 才能进入 ubuntu?????
请帮帮我...
多谢。
答案1
下载 boot-repair-disk 并运行它。有关详细信息,请参阅:-
https://help.ubuntu.com/community/Boot-Repair
这将恢复你的 grub 文件!!
答案2
- 从实时 CD 启动。
- 确定主分区的分区号。GParted 可以帮到你。我假设这个答案是
/dev/sda2
,但是确保您的系统使用了正确的分区号! 挂载你的分区:
sudo mount /dev/sda2 /mnt # make sure that sda2 is correct!
绑定安装一些其他必要的东西:
for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
chroot
进入你的 Ubuntu 安装:sudo chroot /mnt
此时,您处于安装状态,而不是实时 CD,并以 root 身份运行。更新 grub:
update-grub
如果出现错误,请转到步骤 7。(否则,这是可选的。)
根据您的情况,您可能必须重新安装 grub:
grub-install /dev/sda update-grub # I'm not sure if this is necessary, but it doesn't hurt.
如果一切顺利,没有错误,那么一切就完成了:
exit sudo reboot
此时您应该可以正常启动。