[Problem feedback] deepin是不是把etc/default/grub屏蔽了?
Tofloor
poster avatar
openttd
deepin
18 hours ago
Author

想修改下分辨率,在etc/default/grub里面添加GRUB_GFXMODE=1024x768,一点作用也没有,而且修改了timeout也不起作用,update-grub后看grub.cfg依然没变。

是不是deepin把grub屏蔽掉,还是deepin写配置的时候把grub里面参数覆盖了?

Reply Favorite View the author
All Replies
一粒
deepin
18 hours ago
#1

是什么系统版本呢?

Reply View the author
deepin-流云
Super Moderator
Community OP
18 hours ago
#2

可以修改的,改了之后需要跑update-grub2生效

Reply View the author
openttd
deepin
17 hours ago
#3

deepin 25.0.9


/etc/default/grub 文件:

Generated by deepin-installer

GRUB_BACKGROUND="/boot/grub/themes/deepin/background.jpg"
GRUB_CMDLINE_LINUX_DEFAULT="video=efifb:nobgrt splash quiet loglevel=0 locales=zh_CN.UTF-8"
GRUB_DEFAULT=0
GRUB_DISTRIBUTOR="/usr/bin/lsb_release -d -s 2>/dev/null || echo UOS 20"
#GRUB_THEME="/boot/grub/themes/deepin/theme.txt"
GRUB_TIMEOUT=17
#GRUB_GFXMODE=auto
GRUB_GFXMODE=1024x768
#DEEPIN_GFXMODE_DETECT=1

GRUB_CMDLINE_LINUX=""


sudo update_grub 或者update_grub2之后

/boot/grub/grub.cfg 里面依旧是没有指定成功1024x768,而且timeout也没有设定为17


grub.cfg文件部分:

font=unicode
set gfxmode=auto
if loadfont $font ; then
set gfxmode=1920x1080,1680x1050,1280x1024,1440x900,1280x720,1024x768,auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=zh_CN
insmod gettext
fi

这个问题搞了很久,没有装grub customizer,因为它把文件改来改去的。系统新装很干净。看了00_header也看不出问题,deepin theme也禁掉了,除了下去改grub.cfg不知道怎么解决

Reply View the author
𰻞𰻝面
deepin
15 hours ago
#4

我的是这样,开机有倒计时
image.png

Reply View the author
W2J
deepin
12 hours ago
#5

这bug可以绕过去。

我是启动后选进乌班图LTS,修改乌班图LTS的/etc/default/grub,再update-grub之后,引导二进制就换成了乌班图LTS自带grub了,可以保证它没bug。

Reply View the author