【问题标题】:How to disable graphical console after kernel boot?内核启动后如何禁用图形控制台?
【发布时间】:2011-10-06 19:35:17
【问题描述】:

我有一个正在启动的 Linux 内核。由于使用内核模式设置,它以本机屏幕大小的图形帧缓冲模式出现。在内核引导期间,屏幕从文本模式切换到图形控制台模式,并且大量内核消息被转储。一旦将控制权交给第一个用户程序,我希望该程序能够禁用图形控制台输出。我该怎么做?

【问题讨论】:

  • 您能否定义“禁用图形控制台输出”?
  • 阻止图形控制台输出到帧缓冲区。我正在寻找一些可编程设置,使我能够断开图形控制台与帧缓冲区的输出。这样我的用户态程序就可以对帧缓冲区进行独占输出。

标签: linux kernel


【解决方案1】:

vga=0 添加到内核选项以强制文本模式。

【讨论】:

  • 作为内核启动参数正确吗?这与使用 quiet 参数有什么不同吗?我希望屏幕保持图形模式,我只是不希望启动时图形控制台能够输出到帧缓冲区。
  • 顺便说一句,在我的情况下,这不会强制文本模式。我在内核参数行上也有 i915.modeset=1 ,它似乎胜过 vga=0
  • 好的,那我误解了你想要达到的目标。但是,我很困惑——为什么?你能写出实际问题是什么吗?也许有更好的解决方案?
猜你喜欢
  • 2013-05-25
  • 2020-01-31
  • 1970-01-01
  • 2016-03-25
  • 1970-01-01
  • 2018-06-14
  • 2016-02-03
  • 2020-04-16
  • 1970-01-01
相关资源
最近更新 更多