我可以在虚拟机的文本虚拟控制台上启动 Debian 吗?

我可以在虚拟机的文本虚拟控制台上启动 Debian 吗?

我在 virt-manager/KVM/QEMU 中创建了一个 Debian 虚拟机。

当我运行Debian虚拟机时,我并不真正需要桌面环境,这也很消耗资源。我可以仅在虚拟机上的文本虚拟控制台(例如ctrl-alt-f1)而不是图形虚拟控制台(即ctrl-alt-f7)上启动Debian吗?

谢谢。

答案1

有多种方法可以解决此问题,但就您而言,我认为最好的方法是删除显示管理器以及依赖于它的任何内容,例如

sudo apt purge lightdm

下次设置虚拟机时,如果不需要图形环境,可以完全跳过安装

答案2

您需要从 切换graphical.targetmulti-user.target

systemctl set-default multi-user.target
reboot

然后使用chvttty 之间进行切换。


如果 debian 已经启动,您可以使用virsh send-key主机上的命令切换到 tty。

e,g:要切换到 tty2,请使用以下命令:

virsh send-key guest --codeset linux  KEY_LEFTCTRL KEY_LEFTALT KEY_F2

(是用于获取确切名称的guest虚拟机名称)virsh list --all

编辑

要从默认多用户目标切换到 GUI:

systemctl start graphical.target

您应该启动图形目标,然后就可以Ctrl+Alt+F7从主机发送。

相关内容