无法在控制台中回滚 (tty1)

Mar*_*ter 3 init-script tty init console

当我启动我的系统时,我可以在我的物理控制台上看到启动消息tty1。我的X服务器启动后,我可以切换回tty1CTRLALT+ F1,并且仍然在控制台上看到输出。没有 getty 运行,因为我在 中注释了以下行/etc/inittab

#1:2345:respawn:/sbin/getty 38400 tty1
Run Code Online (Sandbox Code Playgroud)

但是,我无法在控制台中向后滚动,没有任何效果,甚至输入也没有任何作用。我想回滚,以查看较早的启动消息(初始化脚本的输出,我在 中看不到dmesg

我使用 Debian 和 SysVinit 作为我的 init

xhi*_*nne 5

这是不可能的,AFAIK 永远不可能。这在Linux 键盘和控制台 HOWTO 中有很好的解释:控制台显示历史使用了切换控制台时刷新的视频内存。

在改变虚拟控制台时,旧VT的屏幕内容被复制到内核内存,新VT的屏幕内容从内核内存复制到显存。只复制可见屏幕,而不是所有视频内存,因此切换控制台意味着丢失回滚信息。