Я использую для запуска своих виртуальных машин (виртуальных машин) с параметром командной строки виртуальной коробки без заголовка, например:

VBoxManage.exe startvm "Windows XP SP3 - SandBox 01" --type headless

Это открывает виртуальную машину без окна, связанного на рабочем столе (фон, без графического интерфейса). Пока я использую для входа в свои виртуальные машины через дистанционное управление (SSH, VNC ... и т.д.), Это хорошо для меня: больше нет ненужных окон на моем рабочем столе.

Но иногда (не часто) мне нужно вывести виртуальную машину на передний план (запустить ее графический интерфейс).
Почему? Примеры:

  • Вставить виртуальный CD (ISO).
  • Чтобы установить гостевые дополнения.
  • Когда я теряю контроль и не могу получить к нему доступ.

Это возможно?

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

Дополнительные баллы:

  • Этот поток начинается с вопроса об этой же проблеме, но вскоре он превращается в другой способ решения проблем, не запускающий графический интерфейс.

3 ответа3

1

Если вы используете VBoxHeadless , у вас автоматически будет доступен сеанс RDP для доступа к гостевому интерфейсу.

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

Например, вы можете смонтировать ISO как виртуальный CD/DVD с помощью следующей команды:

VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
  --port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso

Установка гостевых дополнений - это всего лишь вопрос установки ISO гостевых дополнений и запуска соответствующего исполняемого файла.

Если вы потеряете контроль над гостем, вы можете использовать VboxManage для перезагрузки или выключения гостя. Конечно, вы также можете добавить команды в пакетный скрипт, чтобы избавить вас от необходимости постоянно помнить команды.

Пожалуйста, смотрите руководство VirtualBox для получения дополнительной информации.

0

VirtualBox 5 добавил режим под названием "Отдельный режим", который позволяет вам отсоединять / повторно подключать графический интерфейс к виртуальной машине. Вы просто нажимаете кнопку и / или отсоединяете графический интерфейс от запущенной виртуальной машины.

0

Начиная с VirtualBox v5.0 (я до сих пор не знаю метода для более старых версий), для вашей фоновой (без заголовка: без внешнего интерфейса) запущенной виртуальной машины:

  • Откройте VirtualBox Manager.
  • Нажмите Machine .
  • Нажмите Show .

Окно веб-интерфейса GUI будет сразу же открыто для виртуальной машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .