是否可以同时使用 80x25 文本模式控制台和 VESA 帧缓冲区控制台来启动 x86 Linux 内核?

Ped*_*oto 4 linux boot terminal

您可以选择使用 VESA 帧缓冲区控制台而不是默认的 80x25 文本模式控制台来引导 Linux 的 Linux 内核文档。

对于文本应用程序测试目的,可能同时需要两种模式。例如,ALT+1ALT+3中的80x25文本模式ALT+4ALT+6在帧缓存模式。

有没有办法在一次启动中实现双模式文本显示?

use*_*487 5

如果以文本模式(x86 上的标准)启动内核,则可以在启动后vbetool使用vbemode操作更改 VESA 模式。

如果以帧缓冲模式(非 x86 上的标准)启动内核,则可以在运行时使用fbset.

当您按ALT+L等时,内核可能会发送SIGWINCHINIT进程(pid 1)。默认init程序可能会生成一个kbrequest事件,您可以通过修改/etc/inittabinit运行为您设置模式的脚本来获取该事件。