ubuntu进入root用户_deepin开机进入grub> 解决办法

输入 set 可以查看当前的root 和prefix的信息。

1、输入root (hd0, 在这里按tab键,出现分区的信息,我的 gpt4 显示type是Linux filesystem,所以我的第四个分区是Linux。我们输入

set root =(hd0,4)
set prexfix=(hd0,4)/boot/grub
insmod normal
normal

然后会进入deepin桌面

2、打开终端,输入

sudo fdisk -l
/*根据查询结果确定deepin 的/目录和/boot目录所在的分区编号*/
lsblk
/*查看/boot/efi的挂载点*/

e33c60359d5d8341d8df3244e9a5042d.png
efi挂载点为 /dev/sdb8

3 、重新安装grub

使用命令:

sudo grub-install /dev/sdb8

如果你成功了,会显示输出:Installation finished. No error reported.

你可以重启尝试下是否OK了。

4、这时我电脑还是重启失败,会进入grub>。随后我将/boot/efi/EFI/deepin目录下的文件全部复制到/boot/efi/EFI/ubuntu目录下,此时重启就正常了。原因应该是deepin系统的grub启动,是先通过EFI/ubuntu目录下面的efi文件调用EFI/deepin目录下的efi文件来启动系统的。但是调用失败了,所以我直接把EFI/deepin下的文件替换掉,免去了调用的过程。

这样替换掉EFI/ubuntu目录下文件还有一个好处,就是通过clover选择Ubuntu也能正常引导grub了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值