重启deepin出现grub命令行界面如何解决?

win10+deepinV20:重启deepin出现grub命令行界面如何解决?

先说一下我的情况

我是先安装的win10,然后安装了deepin V15,然后这两天听说deepin发布了v20社区版,于是就把deepin系统升级到了v20,然后遇到了grub的坑,研究了一个多小时最终搞定了。

解决方法很简单,但我不能保证对所有人都有作用。

  1. 在grub>命令行界面输入:ls,然后回车,界面会显示所有的硬盘信息,如(hd0,gpt0),(hd0,gpt1)等。
  2. 输入ls (hd0,gpt0),然后回车,(ls后面有一个空格)界面应该会出现“unknown file”之类的提示语句,然后按照上面的步骤接着输入ls (hd0,gpt1)一个一个的进行验证,直到界面出现“ex4 file”字眼就表示找到了引导文件在当前区域。假设输入ls(hd0,gpt1) 然后回车出现“ex4 file”,我们记住hd0,gpt1就可以了。
  3. 输入set root=(hd0,gpt1) ,回车 (用1代替gpt1也是可以的,1是简写)
  4. 输入set prefix=(hd0,gpt1),回车
  5. 输入normal,回车,然后就进入系统了。
  6. 使用快捷键ctrl alt T 打开终端
  7. 输入su root,回车
  8. 输入root密码,这里输入登陆密码就行,回车,这里是切换成root用户,因为root用户拥有最高权限。
  9. 输入sudo fdisk -l ,回车,根据查询结果确定deepin 的/目录和/boot目录所在的分区编号
  10. 输入lsblk,回车,界面会出现一个列表,查看/boot/efi的挂载点
  11. 找到带有“efi”字眼的那一行区域的抬头,假设该区域的抬头是sdb3
  12. 输入sudo grub-install /dev/sdb3,回车
  13. 这个时候界面一般会显示“Installation finished. No error reported”
  14. 这时候重启电脑测试会不会出现grub界面,不过很多人都表示仍然不行,所以我们就不重启了,接着下一步
  15. 输入cd /boot/ efi/EFI,回车,进入EFI目录
  16. 输入ls,回车,我们可以看到有2个目录,一个叫deepin,另一个叫ubuntu
  17. 输入cp deepin/* ubuntu/,回车,把deepin目录下的所有文件复制到ubuntu目录里面
  18. 输入reboot,回车,重启电脑
  19. 没有出现grub界面,直接进入启动项界面,选择deepin或者win10进入相对应的系统即可。

我一开始进入deepin系统之后直接用文件管理器ctrl c加ctrl v复制的deepin目录下的文件粘贴到ubuntu目录下,但是依然没有解决问题,然后用命令就解决掉了,也不知道为啥

如果我的方法也不能解决你的问题,你可以去deepin官网下载deepin live看看能否解决,感谢观看

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值