Вопрос: Возможно ли запустить графический интерфейс безголовочной машины VirtualBox?


После запуска виртуальной машины (Ubuntu 12.04) в режиме безглавых на хосте Windows 7

C:\Users\XXX>VBoxManage startvm "ubuntu 12.04" --type headless 
Waiting for VM "ubuntu 12.04" to power on... 
VM "ubuntu 12.04" has been successfully started.

Могу ли я каким-то образом запустить обычный графический интерфейс, который я могу получить, запустив виртуальную машину из графического интерфейса VirtualBox?

Я знаю, что я должен иметь возможность RDP для этой машины, но когда я использую Windows 7, встроенный в RDP-клиент, и использую localhost:rdp_port (перенаправляется NAT в вариантах VB) Я получаю ошибку

    ---------------------------
    Remote Desktop Connection
    ---------------------------
    Your computer could not connect to another console session on the remote 
    computer because you already have a console session in progress.
    ---------------------------
    OK   Help   
    ---------------------------

Что я могу сделать в этой ситуации для подключения к этой виртуальной машине с графическим интерфейсом?

Это единственное решение для меня выключить машину, а затем запустить ее с помощью графического интерфейса? Кажется, это не очень удобно делать каждый раз, когда мне нужен GUI - так как я хочу, чтобы машина была безголовой.

РЕДАКТИРОВАТЬ 

Я также пробовал xrdp но я не могу подключиться к машине - у меня это за NAT VirtualBox, и порты перенаправляются.


9
2017-09-03 11:42


Источник




Ответы:


Я просто решил эту проблему, щелкнув зеленую стрелку «Показать» в верхней части графического интерфейса VirtualBox, пока мой безголовый экземпляр уже запущен.

Я мог видеть, как будет выглядеть окно VM в панели «Предварительный просмотр» в графическом интерфейсе VirtualBox, и после нажатия «Показать» окно VM появилось так, как если бы я сначала включил машину из графического интерфейса Virtualbox.

Редактирование. Когда вы закрываете окно VM, это даст вам дополнительную опцию «Продолжить работу в фоновом режиме», поэтому ваш безголовый экземпляр может снова вернуться в безголовую.


7
2018-06-02 05:46





Получив ту же ошибку, я просто изменил порт 3389 по умолчанию на что-то еще.

Я использовал случайный номер порта (в моем случае 5500). Тогда это сработало.

И отключил брандмауэр Windows на мгновение - но я не думаю, что проблема была в брандмауэре.


1
2017-11-16 07:32





Я решил проблему - у меня не было установленного пакета VirtualBox. Хотя он добавлен в версию VirtualBox для Linux, вам нужно установить его отдельно в Windows.


1
2017-11-16 11:19



Но можете ли вы открыть графический интерфейс безглавой виртуальной машины? - Fabricio PH


Вы можете подключиться к безголовой виртуальной машине, выполнив VBoxSDL --startvm <VMname> --separate, Если вы запустите VBoxSDL без аргументов вы можете увидеть другие варианты, которые могут вас заинтересовать.


1
2017-09-07 17:26





  1. Вы можете нажать кнопку «Показать», чтобы получить графический интерфейс безголовой виртуальной машины в VirtualBox Manager:

  2. Когда вы закончите использовать графический интерфейс, вы можете отсоединить его, и ваша виртуальная машина вернется без головы.

Я тестировал это на Windows 10 и работал с VirtualBox 5.1.22. Должно быть одинаковым на Mac / Linux.


1
2017-09-19 03:56