系统是openEuler稳定版,硬件是以前旧的电脑AMD的A8 5600K,主板是微星A85,主板有HDMI接口,平时主要做备份服务器,偶尔通过HDMI接到电视机,安装系统或进行一些操作,电视机支持1980X1200(2K)。电脑启动后,分辨率在800X600或1024X768,显示的字体比较大,自检结束后,openEuler启动,到了黑屏,显示三个小白点那里,系统就切到1980X1200的分辨率,字体变得很小,很费眼睛,一直到登录界面,字体都难看得清楚。以前曾经有过一次,我安装openEuler时,不知道点了哪个安装选项,系统启动后,分辨率就在1024X768,这样看就很好了。我感觉是装载显卡驱动后,字体才变小的,但又不知道在哪里设置字符界面的分辨率,网上很多教程都是安装图形界面后,再来设置。本身电脑就比较老,当个服务器用,也不打算安装图型界面了。另外,以前这台电脑安装的CentOS(6、7),分辨率就是1024X768。请教各路大神,支一招,谢谢大家!
您好!对于字符界面分辨率问题,不需要禁用 UEFI,可以尝试以下方法:
方法一:修改 GRUB 配置(推荐)
sudo vi /etc/default/grub
添加/修改以下参数:
GRUB_GFXMODE=1024x768x32
GRUB_GFXPAYLOAD=keep
然后更新 GRUB:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
方法二:添加内核启动参数
在 GRUB 配置的 GRUB_CMDLINE_LINUX 中添加:
GRUB_CMDLINE_LINUX="video=1024x768"
然后同样执行 grub2-mkconfig 更新。
方法三:Framebuffer 设置
如果上述方法不生效,可以尝试在启动参数加:
nomodeset
这个参数可以阻止内核过早加载显卡驱动,让系统保持较低的分辨率。
建议先试方法一,大多数情况下都能解决问题。如果还有疑问,欢迎继续交流!