安装Open Euler 24.03 全量版本,外接KVM显示超频

安装Open Euler 24.03 全量版本,外接KVM显示超频。在服务器启动过程中KVM显示正常,但是启动后就会显示超频。修改过配置文件grub. 保存成功,但是重启后还是输出高分辨率,看起来是修改错了配置文件,请问哪位知道该修改哪个路径下的配置文件?

修改 grub 配置文件的具体操作是怎样的呢

如果修改的是 GRUB_CMDLINE_LINUX,可以执行 cat /proc/cmdline 命令看看修改生效了没有

是没有起效,

image

根据AI的方式尝试过很多办法,都不成功。

你看下是不是因为sda1没有挂载的原因:

你的 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 文件。

:warning: 硬件关键排查点

  • 确保转换器是“主动式” :许多无显示都是因为用了被动式转换器。建议换一个带独立芯片、通常会多一个 Micro-USB 供电口 的型号。
  • 检查连接和线缆 :确保 HDMI 和 VGA 线缆都已插紧,并可尝试换根 HDMI 线。也可在显示器菜单中手动切换到正确的 VGA 输入源。

:gear: 进阶排查与修复

  • :gear: 检查和安装显卡驱动 :输入 lspci | grep VGA 确认显卡型号。若是 NVIDIA 显卡,新驱动自带禁用开源驱动功能,按提示安装即可。如果是 openEuler 论坛提到的某些特定机型,可尝试 /sys/kernel/debug/dri/0/i915_display_info 命令强制唤醒显示。
  • :lady_beetle: 内核启动参数调整 :如果开机全程黑屏,请在 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 只是强制启用指定输出,并没有限制分辨率或刷新率,不能直接当作“超频”的解决办法。