Ubuntu16.04 win10 双系统 电脑开机进入 grub rescue 状态

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31119155/article/details/90044294

Ubuntu 16.04 win10 双系统 电脑开机进入 grub rescue 状态

先初始大图:
在这里插入图片描述
这应该是小问题,百度好多

  ls # 找出Ubuntu所在的磁盘,我这里是 (hd0,gpt7)
  set boot=(hd0,gpt7)
  set prefix=(hd0,gpt7)/grub
  insmod normal
  normal

不出意外可以正常启动,但是,但是,一般都出意外,我的是找不到normal.mod 文件

error:file "/boot/grub/i386-pc/normal.mod"not found

此处忘记拍照了

折腾一上午,心酸历程就不用说了,向大家汇报最终的解决办法:

 1.制作Ubuntu 对应的启动U盘,try Ubuntu 这里你懂的
 2. 输入以下指令
     sudo mkdir /media/tempdir
     sudo mkdir /media/tempdir/home
     sudo mount /dev/sda7 /media/tempdir # 将分区/ 挂载到 /media/tempdir
     sudo mount /dev/sda7 /media/tempdir/home # 因为之前我安装的时候 都没有分home,所以这里放到一块,我认为第二行指令不用也没关系,不过我还来得及尝试;
     sudo grub-install --root-directory=/media/tempdir /dev/sda  # 若出现installatio finishied No Error Reported ,重启电脑,惊喜出现了,可以顺利进入Ubuntu系统

但是进入不了win10 系统 ,invalid signature

在这里插入图片描述
尝试的方式:
1.制作win10PE

  这里用的快启动U盘,一键修复 .......

2.手动修改grub
在这里插入图片描述
3.用Ubuntu boot-repair
在这里插入图片描述
折腾了一个下午 ,最后的最后在一个不留意的博客中发现这个
4.修改 /etc/default/grub 文件内容

  GRUB_DEFAULT=4 # 成功了,2 没有成功,具体是因为我的win10 在 (hd0,gpt4)里,下图是之前尝试的错误的,你根据自己的来。

在这里插入图片描述

然而,现在不能进入Ubuntu了,是不是哭晕在厕所,还好老天眷顾

 cmd # 以管理员身份运行
 bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi   

现在应该是真的没事了~~~,折腾一天了

猜你喜欢

转载自blog.csdn.net/qq_31119155/article/details/90044294