livecd修复ubuntu启动
先用livecd启动,进入终端
sudo fdisk -l
对照着列出的分区,一一进行挂载。
sudo mount /dev/sda1 /mnt
这里的sda1是你的/所在的分区,根据自己实际情况修改
如果/boot单独挂载到一个分区,也挂载上;如果/boot没单独分区,这个就不需要。
sudo mount /dev/sda2 /mnt/boot
sda2是 /boot所在的分区,也是根据实际情况修改
然后挂载其他分区或设备 (不能漏掉,很重要)
sudo mount --bind /dev /mnt/dev
改变根目录
sudo chroot /mnt
重建grub.cfg
update-grub
安装GRUB2到指定硬盘的MBR
grub-install /dev/sda
然后重启,现在只能进入ubuntu(硬盘上的)。
再打开终端,运行
sudo update-grub2
现在就能恢复win7的启动项了。
如果还没有,那就用win7的盘先修复bcd,再重复上面所有步骤……