在深度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就不会有什么问题了。
相关主题 |