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

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   

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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值