安装Open Euler 24.03 全量版本,外接KVM显示超频。在服务器启动过程中KVM显示正常,但是启动后就会显示超频。修改过配置文件grub. 保存成功,但是重启后还是输出高分辨率,看起来是修改错了配置文件,请问哪位知道该修改哪个路径下的配置文件?
修改 grub 配置文件的具体操作是怎样的呢
如果修改的是 GRUB_CMDLINE_LINUX,可以执行 cat /proc/cmdline 命令看看修改生效了没有
你的 boot 分区在 /dev/sda2 看起来已经挂载了,不然也没办法启动
但是如果 /dev/sda1 是 /boot/efi 分区的话,那就是没有挂载,导致配置没写到正确位置
按照这个步骤试试:
# 修改配置文件,在 GRUB_CMDLINE_LINUX 末尾追加参数
$ vim /etc/default/grub
# 重新生成 grub.cfg(若为 UEFI 启动)
$ cp /boot/efi/EFI/openEuler/grub.cfg /boot/efi/EFI/openEuler/grub.cfg.bak
$ grub2-mkconfig -o /boot/efi/EFI/openEuler/grub.cfg
# 重新生成 grub.cfg(若为 BIOS 启动)
$ cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bak
$ grub2-mkconfig -o /boot/grub2/grub.cfg
# 确认新的 grub.cfg 是否包含添加的参数,查看命令回显的 args 行
$ grubby --info=DEFAULT
# 如果 grub.cfg 生效,重启机器,查看是否生效
$ cat /proc/cmdline
这估计是显卡驱动 不对,有转换信号后,无法正常显示了。
我之前使用了HDMI转VGA ,用多输入到KVM转到一台显示器的信号转换器时,也有这问题。
一到登陆界面或是登陆账号后,不显示图形界面 了。
应该 是这种方法解决先显示,最后重装的nv驱动搞定了。显卡是GTX 750
首选方案:强制激活信号输出
在终端执行 xrandr 查找你的显示器名称(如 HDMI-1),然后用 xrandr --output HDMI-1 --auto 命令进行激活。若无效,可尝试添加 --rate 60 降低刷新率。
提醒:这是临时命令,重启会失效。确定可行后可自行创建启动脚本或将其加入
~/.xprofile文件。
硬件关键排查点
- 确保转换器是“主动式” :许多无显示都是因为用了被动式转换器。建议换一个带独立芯片、通常会多一个 Micro-USB 供电口 的型号。
- 检查连接和线缆 :确保 HDMI 和 VGA 线缆都已插紧,并可尝试换根 HDMI 线。也可在显示器菜单中手动切换到正确的 VGA 输入源。
进阶排查与修复
检查和安装显卡驱动 :输入 lspci | grep VGA确认显卡型号。若是 NVIDIA 显卡,新驱动自带禁用开源驱动功能,按提示安装即可。如果是 openEuler 论坛提到的某些特定机型,可尝试/sys/kernel/debug/dri/0/i915_display_info命令强制唤醒显示。
内核启动参数调整 :如果开机全程黑屏,请在 GRUB 引导界面编辑启动项,在 linux行末尾添加video=HDMI-A-1:D或nomodeset临时禁用内核模式设置。需注意,添加nomodeset可能会影响 UKUI 的图形显示效果。
. 排查其他原因
- 借助内核启动参数 :编辑
/etc/default/grub,在GRUB_CMDLINE_LINUX中添加video=HDMI-A-1:D强制开启 HDMI 输出,然后执行sudo update-grub更新引导。 - 双显卡机型特殊处理 :若为双显卡机型且尝试以上方法无效,可进入 BIOS 设置,尝试暂时禁用独立显卡,强制使用核显输出看是否改善。
请按照这个由简到繁的顺序尝试,如果所有方法都无效,可联系 openEuler 社区求助(如在 Issue #I5MK0X 下留言)。如果需要诊断具体是哪个环节的问题,也可以随时告诉我,我来帮你进一步排查
这里的“超频”应该是 KVM 或显示器提示输入信号超出了支持范围,不是 CPU 超频。不过,启动前段正常、后面无法显示,还需要区分是在内核接管显示时切换了模式,还是进入图形登录界面时发生的。
你贴出的 /proc/cmdline 中没有 video= 等显示参数,但这还要结合具体修改来看:如果改的是 /etc/default/grub 中的 GRUB_GFXMODE 或 GRUB_GFXPAYLOAD_LINUX,它们不会作为内核参数出现在这里,而且也不保证系统启动后始终沿用 GRUB 的分辨率。
截图还显示当前是 UEFI 启动,/boot 已挂载,sda1 是未挂载的 FAT32 分区。它可能是 EFI 系统分区,但仅凭这一点还不能确定配置写错了位置;系统能够启动,也不代表启动后 EFI 分区一定已经挂载。
方便补充下面几项吗?先把修改是否生效和显示模式是否兼容分开查,避免继续叠加配置:
- 修改了哪个文件、哪些配置行,以及修改后执行了什么命令?请直接贴文本
- KVM 的型号、服务器到 KVM 的连接接口,以及屏幕“超频”提示的照片;如果提示中包含频率数值,也请保留
- 故障出现在启动日志阶段,还是图形登录界面出现时?目前是否安装了桌面环境?
另外,截图中的内核版本带有 oe2403sp4,也请用 cat /etc/openEuler-release 确认一下具体系统版本。
暂时不建议据此重装显卡驱动。xrandr 需要适用的 X 图形会话,而 video=HDMI-A-1:D 只是强制启用指定输出,并没有限制分辨率或刷新率,不能直接当作“超频”的解决办法。
