进一步阅读

进一步阅读

每当我们启动进入 Linux 时,内核使用的默认 vt 都是 1。X 在 vt2 或 vt7 上启动。我们可以用++Ctrl切换回vt1来查看日志或消息。AltF1

有什么方法可以在其他 vt 中启动但不能在 vt1 中启动吗?它是内核空间还是用户空间?

答案1

这将是一个内核更改。活动内核虚拟终端号在内核中的函数中被初始化为零(即第一个虚拟终端,vt1) 。con_init()

当然,您可以在引导后使用命令更改活动的内核虚拟终端chvt。但开始无法从用户空间完成具有不同活动内核虚拟终端的引导程序。

进一步阅读

  • 乔纳森·德博因·波拉德 (2018)。 ”linux-vt”。 设备。诺什工具集。

相关内容