为什么我无法在 Ubuntu 16.04 上使用虚拟控制台?

为什么我无法在 Ubuntu 16.04 上使用虚拟控制台?

我目前无法使用 Ubuntu 16.04 上的任何虚拟终端(可使用CTRL+ ALT+F[1-6]或访问的 ASCII 控制台chvt;即/dev/tty[1-6]),但只能间歇性使用。首次启动时,我可以照常访问和使用它们,没有任何问题。但是,最终,它们基本上被冻结了;挂起笔记本电脑有一些模式,但不能可靠地重现。我可以切换到不同的虚拟终端,并且可以看到/etc/issue顶部的登录提示符的内容,但无法登录或执行任何命令。奇怪的是,显示的tty是我在挂起之前使用的最后一个虚拟终端(例如,按CTRL+ ALT+F4确实会将我发送到虚拟控制台,但它会显示我最后使用的那个在ttyN哪里)。Ntty

这让我认为问题出在我的视频驱动程序tty在挂起后没有绘制屏幕,​​但是按照此处的步骤操作还没有解决我的问题。

我尝试过的事情:

  1. 设置并GRUB_TERMINAL=console运行/etc/default/grubupdate-grub
  2. 设置(这GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"/etc/default/grub破坏我的图形环境中的许多其他东西)
  3. 使用以下方法重新配置控制台字体和显示sudo dpkg-reconfigure console-setup
  4. 尝试使用sudo dellocvt

患有NVIDIA 显卡已经报告了类似的问题,但我使用的是配备英特尔显卡的 ThinkPad,因此这不适用于我(尽管我尝试过他们的解决方案,但不幸的是没有成功)。如前所述,我尝试过调整 GRUB_TERMINAL同样,问题也没有得到解决。

我的系统:

Hardware: Lenovo Thinkpad X1 generation 3
$ lsb_release -d: Ubuntu 16.04.2 LTS
$ uname -ri: 4.4.0-62-generic x86_64
$ lspci | grep VGA: 00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
Kernel driver: i915

有什么建议么?

答案1

我从来没有弄清楚过这个问题,但升级到 18.04 (bionic) 后就解决了。希望这对你们有所帮助 :)

相关内容