Использование VirtualBox из командной строки
Создание виртуальной машины
Чтобы создать виртуальную машину в командной строке, мы можем использовать команды VBoxManage. Посмотрим:
|
{xtypo_info}Для списка доступных команд рекомендуется взглянуть на сайте www.virtualbox.org/manual/ch08.html{/xtypo_info}
Теперь я создам виртуальную машину Ubuntu Server 10.10 с 256MB оперативной памяти и 10GB жестким диском с ISO образом Ubuntu Server 10.10 (который у меня хранится в /home/mobil/ubuntu-10.10-server-amd64.iso ):
VBoxManage createvm --name "Ubuntu 10.10 Server" --register VBoxManage modifyvm "Ubuntu 10.10 Server" --memory 256 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0 VBoxManage createhd --filename Ubuntu_10_10_Server.vdi --size 10000 VBoxManage storagectl "Ubuntu 10.10 Server" --name "IDE Controller" --add ide VBoxManage storageattach "Ubuntu 10.10 Server" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium Ubuntu_10_10_Server.vdi VBoxManage storageattach "Ubuntu 10.10 Server" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/mobil/ubuntu-10.10-server-amd64.iso
Импорт существующих виртуальных машин
Предположим, что у Вас есть виртуальная машина, которая называется examplevm и Вы хотите ее использовать. На старый машине Вы должны иметь каталог машин т.е. /examplevm. В каталоге VirtualBox машины examplevm должен содержаться файл examplevm.xml. Скопируйте examplevm каталог (в том числе examplevm.xml файл) в каталог виртуальных машин VirtualBox (если ваше имя пользователя mobil, это /home/mobil/.VirtualBox/Machines - результат должен выглядеть так/home/mobil/.VirtualBox/Machines/examplevm/examplevm.xml ).
В дополнение к этому копируем examplevm.vdi файл из старого VDI каталога в новый (например /home/mobil/.VirtualBox/VDI/examplevm.vdi ).
Затем, Вы должны зарегистрировать импортированную виртуальную машину:
|
Запуск виртуальной машины на VBoxHeadless
Независимо от того, создали ли Вы новую виртуальную машину или импортировали старую, Вы можете запустить ее с помощью команды:
|
{xtypo_info}Заменить Ubuntu 10.10 Server с именем вашей виртуальной машины{/xtypo_info}
VBoxHeadless запустит виртуальную машину и VRDP сервер, который позволяет вам видеть виртуальную машину удаленно с другого компьютера.
Чтобы остановить виртуальную машину, выполните:
|
Чтобы приостановить виртуальную машину, выполните:
|
Для сброса виртуальной машины, выполните:
|
Чтобы узнать больше о VBoxHeadless:
|