系统升级后,突然发现Ubuntu进不了tty界面。于是Google发现以下方法,一一尝试:
sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
, 没变化。- 以为是NVIDIA显卡驱动的问题,卸载重装,一样的情况。
- 设置
GUB_GFXMODE=800x600
, 只是光标变大。 - 设置
nomodeset
, 无效, 亮度变为最大且不可调. - 直接设置为
GRUB_CMDLINE_LINUX="text"
模式,,亦无效。 - 重装 ubuntu 桌面, 重装 lightdm,,还是没用。
- 切换内核版本,也是一样。
最后想到是不是什么程序把终端占用了。果然,原来是在/etc/rc.local配置了科学上网利器sslocal自启动将tty终端阻塞了,于是在sslocal -c /etc/shadowsocks.json 后加 & 让其在后台运行,重启即可正常使用tty。