[deepin exploration] Deepin单系统开机跳过grub并减少log数量的方法
Tofloor
poster avatar
马小松
deepin
2024-08-24 13:48
Author

Ubuntu和Windows在开机的时候一般没有跑log的画面,而Deepin是有的。

为了解决这个问题,我在论坛探索了一会儿,找到了一种比较简单的方案,与大家分享。

  1. 进入grub配置文件所在的目录
cd /etc/default/
  1. 备份grub配置文件
sudo cp ./grub ./grub.bak
  1. 用vim修改grub配置文件
sudo vim ./grub

这是我原来的配置:

# Written by org.deepin.dde.Grub2
DEEPIN_GFXMODE_DETECT=1
GRUB_BACKGROUND=
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet "
GRUB_DEFAULT=0
GRUB_DISTRIBUTOR="`/usr/bin/lsb_release -d -s 2>/dev/null || echo Deepin 23`"
GRUB_GFXMODE=1024x768
GRUB_TIMEOUT=1

这是我改后的配置:

# Written by org.deepin.dde.Grub2
DEEPIN_GFXMODE_DETECT=1
GRUB_BACKGROUND=
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet systemd.show_status=0 loglevel=0 "
GRUB_DEFAULT=0
GRUB_DISTRIBUTOR="`/usr/bin/lsb_release -d -s 2>/dev/null || echo Deepin 23`"
GRUB_GFXMODE=1024x768
GRUB_TIMEOUT=0
GRUB_TIMEOUT_STYLE=hidden

我们要做的就是改GRUB_CMDLINE_LINUX_DEFAULT、GRUB_TIMEOUT这两个选项,然后加上GRUB_TIMEOUT_STYLE选项。

  1. 更新grub配置
sudo update-grub

按顺序完成上面的操作之后,开机不显示grub界面,直接进入deepin系统,跑log的数量也很少(不是完全没有)。


2024/10/31 更新

找到一个更好的方法,开机完全不会跑log。

同样先备份好grub配置文件,然后删掉grub配置文件里所有的内容,并追加:

GRUB_TIMEOUT=0
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=0"

修改完后,更新grub。

sudo update-grub

这时,开机一点log都没有。

如果想要进一步美化开机的效果,可以安装 plymouth-themes,建议在网上找找相关的美化教程,这里我不再赘述。

Reply Favorite View the author
All Replies
倒吸一口凉屁
deepin
2024-08-26 08:43
#1

给力我就喜欢这个!😁

Reply View the author
deepin小助手
Super Moderator
OM
2024-09-05 16:24
#2

好办法~推荐咯

Reply View the author
蓝鲸
deepin
2024-09-10 07:37
#3

学习了,感谢分享!

Reply View the author
流浪的加菲
deepin
2024-09-10 17:03
#4

这是有点强迫症了,开机自检可以看到一些有用信息的doubt

Reply View the author
AMZ
deepin
2024-09-12 15:58
#5

丑陋的echo信息

Reply View the author
小荷
deepin
2024-09-27 10:11
#6

喜欢这个,太给力了!

Reply View the author