环境:运行 KVM 的 Ubuntu 18.04 服务器。通过安装在单独的 Lubuntu 20.04 机器上的虚拟机管理器管理客户机。到目前为止,所有运行 18.04 的客户机都可通过 SSH 以及虚拟机管理器中的控制台窗口访问。
问题:我将运行 18.04 最小安装的 KVM 客户机升级到 20.04。最小安装几乎尽可能简单,只需在 Taskel 中选择 SSH。自升级以来,虚拟机管理器中没有此客户的控制台视频输出。虚拟机似乎运行正常,我可以通过 SSH 进入它。我正在使用 Spice 通道进行视频,升级后设置似乎没有变化,但虚拟机管理器中此客户的 Spice 通道现在显示已断开连接。还尝试在同一 KVM 主机上全新安装新的 20.04 最小客户机。同样的问题,没有视频输出。Spice 通道已断开连接。
18.04 最小客户机不会出现此问题。因此,我假设这是 20.04 最小客户机中缺失/损坏的配置。如何通过 VMM 控制台恢复视频?
答案1
我在以最低限度安装 Ubuntu 20.04 Minimal 后也遇到了同样的黑屏问题。
在 /etc/default/grub 中你会发现这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
编辑此文件(您需要 root 权限,因此请使用 sudo)并删除单词“splash”。然后重建 grub 配置并重新启动:
sudo update-grub
reboot
“splash”参数最终vt.handoff=7
也导致被传递给内核,但是这个功能似乎出现了故障。
关于它应该做什么的解释可以在此主题据我了解,引导序列的输出维护在虚拟终端 7 上,并且当引导序列完成并且登录提示符准备就绪(在 VT 1-6 上)时,显示切换到 VT 1 和 VT 7 被破坏。
但是,在最小安装的情况下切换似乎失败了,什么也没有显示。启动顺序完成后,您可以在虚拟机管理器菜单中选择“发送键”-->“Ctrl+Alt+7”切换到 VT 7(尽管应该只有 6 个虚拟终端),然后您将看到启动顺序的前几行。
您也可以使用“Ctrl+Alt+1”(或 2-6)切换到 VT 1(或 2-6),然后您将看到启动提示。