云网牛站
所在位置:首页 > Linux教程 > 在Deepin 15.9.2系统中修改grub无效的解决方法

在Deepin 15.9.2系统中修改grub无效的解决方法

2019-03-21 09:59:55作者:bingfengfeifei稿源:深度站

在深度Deepin 15.9.2系统中如果手动修改了grub,可能在重新启动系统后就重置为原始状态了,和修改前一样,也就是说修改grub是无效的,如果你也有这个问题,请看下面的问题原因及解决方法。

 

问题原因

这是因为在每次开机Deepin 15.9.2系统时,有一个daemon在修改我们的grub文件,网上流传的方法是修改MD5值,在Deepin 15.9.2版本是无效了的,所以我找了另一种方式来阻止daemon来修改grub文件,我们先使用下面命令来查看dbus.service:

systemctl status dbus.service

可以看到有一个服务是/usr/lib/deepin-daemon/grub,其实就是这个服务程序在每次开机重置了grub,解决方法是将此程序别名,这样开机时就不会自动调用了。

 

解决方法

在Deepin 15.9.2系统终端中执行下面的命令,别名grub:

sudo mv /usr/lib/deepin-daemon/grub /usr/lib/deepin-daemon/grub.bak

注:如果想要恢复的话,就执行下面的命令来恢复grub命令:

sudo mv /usr/lib/deepin-daemon/grub.bak /usr/lib/deepin-daemon/grub

至此,再次修改grub就不会有什么问题了。

 

相关主题

Deepin 15.8系统Grub菜单分辨率低的原因及解决方案

通过GRUB修改Deepin 15.7的Linux内核启动参数

精选文章
热门文章