Absolutamente sim. Eu faço isso o tempo todo usando servidores headless para hospedar janelas ou outros desktops gráficos que são usados na rede ou na internet. Como o "hardware" em que o seu gráfico está sendo executado é virtual, ele pode ser ligado a coisas mágicas como dispositivos nulos. Não há exigência de que a saída do sistema operacional gráfico vá para qualquer lugar ou esteja fisicamente conectada a qualquer coisa.
A questão é, então como você a usa? Existem muitas respostas. O mais comum é usar controles de acesso remoto integrados ao sistema operacional convidado. Este pode ser um servidor VNC, servidor de serviços de terminal (RDP), servidor NS, servidor de janela X ou qualquer outro tipo de sistema de acesso remoto gráfico. Usando coisas como ferramentas, quase qualquer sistema operacional gráfico que rodará em um host virtual pode ser acessado remotamente.
Outra maneira é usar o software de virtualização para fornecer esse acesso. Eu não fiz isso no KVM, bit usando o VirtualBox Eu posso obter acesso direto à placa gráfica virtual da rajada usando RDP. Em um computador remoto usando um cliente de serviços de terminal, posso abrir uma janela que mostra a saída desde a tela do BIOS até a inicialização do sistema operacional na área de trabalho final. Eu sei que outras plataformas de virtualização fornecem isso via rdp ou vnc.
Editar: Parece que o KVM usa especificamente o VNC para isso, fornecendo acesso remoto ao dispositivo gráfico fornecido ao seu guest. Veja o comando virt-viewer
para conectar-se remotamente ao console de uma máquina KVM.