我的问题是关于linux内核的。当 framebuffer 设备初始化时(我猜是vesafb),屏幕充满了黑色。我怎样才能改变这种颜色?我应该编辑什么文件?我猜它是在drivers/video/中的东西。
我只知道更改控制台背景(drivers/tty/vt/vt.c),但这不是我需要的。VGA 控制台已关闭。
如果我的描述不清楚,我有一个视频显示我的系统在虚拟机中启动。内核加载后,QEMU 窗口的大小变为 640x480 并变为全黑 (0:03-0:04)。这是我要修改的。之后,我的 init 开始了。它将文本输出到帧缓冲区然后死掉,导致内核恐慌并在 1 秒内重新启动。然后一切重新开始。