
Можно ли скрыть окно виртуальной машины VirtualBox до тех пор, пока она не завершит запуск? Или пока не пройдет X секунд? Я хочу использовать «бесшовный» режим и сделать его еще более бесшовным, не показывая загрузку виртуальной машины.
В моем случае это хост и гостевая ОС Linux, но если есть способ это сделать, то он, вероятно, будет работать на любой ОС.
решение1
Я думаю, что headless mode — это то, что вам нужно. Он запускает VM, но не запускает окно, которое покажет вам консоль и/или GUI машины. Вы можете вызвать его из CLI следующим образом для VM с именем testVM:
VBoxManage startvm testVM --type headless
и для выключения/сохранения состояния:
VBoxManage controlvm testVM power off
и
VBoxManage controlvm testVM savestate
Если на хосте установлен Extension Pack, он подключает RDP-сервер к каждой виртуальной машине при загрузке, а это значит, что если вам понадобится консоль/графический интерфейс, вы сможете подключиться к своей виртуальной машине по RDP и войти в нее.