重装win7导致grub2被覆盖,Fedora19无法引导。具体解决办法为:u盘刻录livecd镜像,进入U盘上的live系统后重新安装grub。
到官网上下了最新的Fedora20镜像(http://fedoraproject.org/zh_CN/get-fedora.html),使用UlterISO刻录U盘。U盘刻录成功后,把isolinux目录下的isolinux和syslinux两个cfg文件用记事本打开,把“Fedora-Live-Desktop-x86_64-20-1”全部替换为“FEDORA-20-1”,并把U盘命名为“FEDORA-20-1”。这样U盘引导就能进入live系统了,以下的步骤参考http://blog.chinaunix.net/uid-12326395-id-3832378.html,感谢作者分享。
选择试用系统,打开终端,执行命令su获取超级用户权限。顺序执行以下命令:
fdisk –l,用来查看磁盘分区情况,获取boot分区序号;
mount /dev/mapper/fedora-root /mnt/,挂载物理机Fedora19系统的根分区;
mount /dev/sda3 /mnt/boot,挂载Fedora19的boot分区;
mount --bind /dev /mnt/dev;
chroot /mnt;
grub2-install /dev/sda,在当前硬盘安装grub2;
grub2-install --recheck /dev/sda。
执行完以上六条命令后重启,就可看到grub2的引导界面了。