我在 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 并重新启动以使更改生效。