如何强制 Ubuntu Server 在启动后切换到交互式 tty?

如何强制 Ubuntu Server 在启动后切换到交互式 tty?

我在 KVM 中(非 Ubuntu 主机上)运行 Ubuntu Server 16.04 客户机

当它完成启动时,它会显示一个非交互式屏幕,其中包含一些非关键的启动消息[1],我必须手动切换到交互式 tty 才能登录(virt-manager 界面:发送键 -> Ctrl+Alt+Fx)。这有点麻烦,特别是如果我的同事不知道这个问题并试图访问该机器时。

有没有办法在启动后强制将显示转换为交互式 tty,或者抑制消息屏幕?


[1]: 对于搜索帮助,非关键消息包括:

lvmetad is not active yet, using direct activation during sysinit
lvmetad is not active yet, using direct activation during sysinit
/dev/mapper/host-vg-root: clean 67347/887696 files, 668202/3544064 blocks

答案1

(当然,经过一周的苦思冥想,我提出了这个问题并在 5 分钟后找到了答案......)

感谢@Kyle此主题

我设法通过调整 grub 配置来解决我的机器上的这个问题,如下所示:

/etc/default/grub变革:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"然后 GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" 添加这一行: GRUB_TERMINAL_INPUT="console serial"

运行 sudo update-grub 并重新启动以使更改生效。

相关内容