Работа с Virtualbox из терминала

Содержание статьи
Введение
list vms: Список существующих виртуальных машин
startvm: Запуск виртуальной машини
Запуск в фоновом режиме
Поставить на паузу
Узнать статус

Введение

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

list vms: Список существующих виртуальных машин

Чтобы изучить списко существующих машин выполните

VBoxManage list vms

"Ubuntu_20-04-server" {aa5173bd-a4d0-4fc9-b4b0-b4e16fbcaa88} "CeOS7_System_Latest" {0cd7b74a-d0ac-4cd4-a5bb-9c2344e5e328} "Centos7_System_Stable" {91c7f905-880b-449e-899a-5b516abb1fbe} "CentOS7_Desktop" {278cb52a-514b-4007-80ac-3b1d584eadb9} "Debian10-7_Desktop" {ecac3082-3e77-4798-b431-10853f3b7903}

startvm: Запуск виртуальной машины

Чтобы запустить виртуальную машину в обычном режиме выполните

VBoxManage startvm "CeOS7_System_Latest"

или

VBoxManage startvm 0cd7b74a-d0ac-4cd4-a5bb-9c2344e5e328

Waiting for VM "CeOS7_System_Latest" to power on... VM "CeOS7_System_Latest" has been successfully started.

startvm: Запуск виртуальной машины

Чтобы запустить виртуальную машину в обычном режиме выполните

VBoxManage startvm "CeOS7_System_Latest" --type headless

controlvm: Поставить на паузу

Чтобы поставить виртуальную машину на паузу выполните

VBoxManage controlvm CeOS7_System_Latest pause

Чтобы запустить после паузы

VBoxManage controlvm CeOS7_System_Latest resume

Узнать статус

Чтобы узнать в каком состоянии сейчас находится виртуальная машинав выполните

vboxmanage showvminfo "CeOS7_System_Latest" | grep State

Примеры различных статусов:

State: running (since 2021-03-18T09:53:19.720000000)
State: saved (since 2021-03-17T16:06:31.000000000)
State: powered off (since 2021-01-11T07:36:38.000000000)

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: