%20%D0%BA%D0%B0%D0%BA%D1%83%D1%8E-%D0%BB%D0%B8%D0%B1%D0%BE%20%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%83%D1%8E%20%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D1%83%2C%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%89%D1%83%D1%8E%20%D0%B2%20%D1%84%D0%BE%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC%20%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%20(headless)%20%D0%B2%20VirtualBox%3F.png)
Я использую, чтобы начать свойВМ(Виртуальные машины) сVirtual Box безголовыйпараметр командной строки, например:
VBoxManage.exe startvm "Windows XP SP3 - SandBox 01" --type headless
Это открывает виртуальную машину снет связанного окнана рабочем столе (фон, без графического интерфейса). Пока я использую удаленное управление для входа в свои виртуальные машины (SSH, VNC... и т. д.), меня это устраивает: больше никаких ненужных окон на рабочем столе.
Но иногда (не часто) мне нужновывести виртуальную машину на передний план(запустить графический интерфейс).
Почему? Примеры:
- Вставить виртуальный CD (ISO).
- Для установки гостевых дополнений.
- Когда я теряю контроль и не могу получить к нему доступ.
Этовозможный?
На данный момент моим лучшим решением было просто закрыть виртуальную машину (боюсь, иногда это происходит некорректно) и запустить ее снова через графический интерфейс VirtualBox.
Дополнительные пункты:
- Эта теманачинается с вопроса о той же проблеме, но вскоре он переходит к другому способу решения проблемы, а не к запуску графического интерфейса.
решение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Чтобы получить больше информации.
решение2
Начиная сVirtualBox версии 5.0(Я до сих пор не знаю метода длястаршаяверсии), для фоновой (безголовой: без интерфейса) работающей виртуальной машины:
- ОткрытьМенеджер VirtualBox.
- Нажмите
Machine
. - Нажмите
Show
.
АОкно графического интерфейса пользователябудет немедленно открыт для виртуальной машины.
решение3
VirtualBox 5 добавил режим под названием "Separate Mode", который позволяет вам отсоединять/присоединять GUI к виртуальной машине. Вы просто нажимаете кнопку и/или отсоединяете GUI от работающей виртуальной машины.