之前电脑上装有两个系统(win7+fedora19),今天闲着没事就把win7升成了win8,结果再进系统时grub引导不见了,被win8的启动覆盖掉了。咋办哪?修呗!于是我在win8下刻了一个fedora的U盘启动,就跟装系统时的那样。然后U盘启动进入fedora live。然后。。。然后就没有了,我只知道能通过这种方式来恢复,但是却不知道怎么修复,书到用时方恨少啊!!我又回到了win下,各种搜资料,结果写的都模模糊糊看不大懂,试了试还是不行。

最后终于在一个可爱的大叔的博客里面找到一个貌似我还能看得懂的,一试,果然ok!姜还是老的辣啊!


下面简单说一下恢复过程:


1、通过lived盘进入fedora(不是原来真正的系统)

2、打开terminal

3、首先,查看下分区表:"fdisk -l",搞清楚“/”在哪个分区,以及“/boot”(如果有的话)    

4、

mount /dev/mapper/fedora-root /mnt/
mount /dev/sda6 /mnt/boot
mount --bind /dev /mnt/dev
chroot /mnt
grub2-install /dev/sda
grub2-install --recheck /dev/sda


ok啦!重启一下,看看是不是grub又重新安装好了。