Опубликовано пользователем goodigy
Создать и сразу зарегистрировать виртуальную машину можно командой
VBoxManage createvm --name "imyaVM" --register
После создания ее нужно настроить, делается это следующей командой
VBoxManage modifyvm "imyaVM" \
--ostype Ubuntu_64 \
--memory 2048 \
--nic1 bridged \
--boot1 dvd
Пояснение опций:
-
--ostype -список доступных можно посмотреть командой VBoxManage list ostypes;
-
--memory -количество выделяемой оперативной памяти;
-
--nic1 -тип подключения сетевого адаптера;
-
--boot1 -порядок загрузки;
Список всех опций для изменения можно посмотреть по этой ссылке (на английском).
После настройки, вновь созданной, виртуальной машины, нужно создать для нее жесткий диск
VBoxManage createhd --filename imyavm.vdi --size 8000
Добавим SATA контроллер к виртуальной машине
VBoxManage storagectl imyaVM --name SATA --add sata
Присоединим жесткий диск imyavm.vdi к контроллеру SATA
VBoxManage storageattach imyaVM \
--storagectl SATA \
--port 0 \
--type hdd \
--medium /home/user/imyavm.vdi
Пояснение опций:
-
--storagectl -название контроллера, можно посмотреть командой VBoxManage showvminfo imyaVM --details | grep 'Storage Controller Name';
-
--port -номер порта;
-
--type -одно значение из dvddrive | HDD | FDD;
-
--medium -полный путь к файлу;
Теперь добавим контроллер IDE для подключения образа установочного диска
VBoxManage storagectl imyaVM --name IDE --add ide
Присоединим сам образ
VBoxManage storageattach imyaVM \
--storagectl IDE \
--port 1 \
--device 0 \
--type dvddrive\
--medium /home/user/ubuntu_server.iso
Запустим машину и установим ОС.
После установки нужно изменить порядок загрузки с dvd на hdd
VBoxManage modifyvm "imyaVM" --boot1 disk
В этой статье можно посмотреть команды для управления виртуальными машинами VirtualBox из командной строки.