Como premissa, quero lembrar que a máquina host é a máquina real na qual executa VirtualBox
, enquanto a máquina guest é a virtual máquina que roda dentro de VirtualBox
(vejo alguma confusão neste ponto na questão e em algum comentário).
Você precisa de um servidor X11 (por exemplo, a implementação do X.org X11) em sua máquina host para executar o aplicativo VirtualBox
. VirtualBox
abre uma janela do X11 cliente no host para exibir o console do guest .
Em sua máquina guest (ou seja, dentro de sua caixa virtual ), um servidor X11 pode ser necessário se você precisar executar um aplicativo gráfico no console guest .
Você pode evitar que execute um servidor X11 na máquina host usando o comando VBoxHeadless
, mas, em qualquer caso, você precisa instalar as bibliotecas X11 no > host . Se você usar VBoxHeadless
, o guest será executado porque você não tem nenhum monitor conectado, então você não poderá ver o console guest .
Usando VBoxManage
, você pode modificar sua configuração de caixa virtual para ativar a exibição remota, assim você poderá exibir o console guest em uma máquina remota (executando um servidor X11) usando rdesktop
aplicação.
Você pode encontrar o procedimento para criar um guest que você pode controlar por um computador remoto em um host sem cabeça em Capítulo 7 do manual do VirtualBox.
Note que você precisa instalar o VirtualBox Extension Pack para usar VRDP .