无法在控制台中向后滚动(tty1)

无法在控制台中向后滚动(tty1)

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

#1:2345:respawn:/sbin/getty 38400 tty1

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

我使用 Debian 和 SysVinit 作为我的 init

答案1

据我所知,这是不可能的,而且从来都不可能。这在Linux 键盘和控制台 HOWTO:控制台显示历史记录使用视频内存,当您切换控制台时,该视频内存会被刷新。

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

相关内容