正在阅读:EasyBCD怎么修复Linux + win7?修复Linux + win7的教程EasyBCD怎么修复Linux + win7?修复Linux + win7的教程

2017-12-14 10:16 出处:其他 作者:佚名 责任编辑:gushunjun1

  我们知道EasyBCD是一款功能非常强大的软件,那么大家知道使用EasyBCD怎么修复Linux+win7吗?如果不知道也没关系哦,因为下文小编将给大家讲解一下EasyBCD修复Linux+win7的方法。

  首先在win7上下载一个EasyBCD2.2,然后就是下面图示过程添加linux系统所在分区以便引导进入linux!

  到这里就可以了,我是已经把win自己的给删除了所以只显示了linux的!到这里操作无误的话可以点工具重新启动了!!

  重新启动我们会发现出来了引导选项进入linux系统,但是到我这里遇到的问题就是这个引导其实没有找到我们在linux下grub.conf或者grub.cfg所在的正确目录,(是cfg还是conf后缀取决自己系统)!

  所以我们要手工配置这就是说我们最好

  首先在linux系统下查找到grub.conf/cfg所在的目录,和清楚自己linux系统(终端下fdisk-l命令查看)

  所在硬盘分区再开始操作!!!

  好出现这个这个情况后按e进入编辑状态,注意!这里只要先把grub.conf或者grub.cfg的给修改正确然后(hd0,hdx)x就是系统所在分区,其实可以一个一个试这里不会

  出问题的,修改好之后按b进入引导如果无误到这里就会重新看到你熟悉的grub引导界面了!好进入系统后还需要对grub进行修复,也就是重写mbr的引导

  进入了系统之后进入终端首先就是update-grub  fdisk-l(查看系统所在分区编号)

  然后就是mount/dev/sdax/mnt(x代表你系统所在分区编号)

  重装grub-install--root-directory=/mnt/dev/sda

  (这里sda就是硬盘不需要加分区编号)

  成功之后可以reboot了(注意,我这里重启会进入grubrecue模式,不知道为何,难道是还需要update-grub一下再重启)

  下面再说下如果遇到了grubrecue情况怎么解决的办法

  grubresuce>ls罗列所有磁盘分区信息比如(hd0)(hd0,msdos1)这样

  然后就是找出grub文件所在分区也就是ls(hd0,msdosX)/boot/grub(X可变)

  当罗列出一大堆说明找到了

  可以继续下面的命令:

  setroot=(hd0,msdosX)

  setprefix=(hd0,msdosX)/boot/grub

  insmod/boot/grub/normal.mod

  normal

  现在就可以重新看到正确的grub引导了不过进入系统还需要再最后解决下问题!

  sudoupdate-grub

  sudogrub-install/dev/sda

  到这里reboot一般来说问题就解决了!其中个别缘由也不是太清楚,希望以后慢慢能弄懂!

  以上就是小编为大家带来的教程,希望对小伙伴们有所帮助!

EasyBCD系列软件最新版本下载

关注我们

最新资讯离线随时看 聊天吐槽赢奖品