Это старая версия документа!


VirtualBox

deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
$ vagrant vbguest --do install --no-cleanup

Создаем жесткий диск размером 10 Гб (место по дэфолту не преаллоцируется):

$ vboxmanage createhd \
  --filename /home/eax/virtualbox/ubuntu1604/ubuntu1604.vdi \
  --size 10000

Цепляем созданный жесткий диск к виртуалке:

$ vboxmanage storagectl ubuntu1604 --name ide-controller --add ide
$ vboxmanage storageattach ubuntu1604 --storagectl ide-controller \
  --port 0 --device 0 --type hdd \
  --medium /home/eax/virtualbox/ubuntu1604/ubuntu1604.vdi

Список NAT-сетей:

$ vboxmanage natnetwork list

Создание новой сети:

$ vboxmanage natnetwork add --netname UbuntuNat --network 10.0.4.0/24 \
  --enable --dhcp on --ipv6 off

Редактирование сети:

$ vboxmanage natnetwork modify --netname UbuntuNat --ipv6 on

Удаление сети:

$ vboxmanage natnetwork remove --netname UbuntuNat

Подключение виртуалок к NAT-сети:

$ vboxmanage modifyvm ubuntu1 --nic2 natnetwork --nat-network2 UbuntuNat
$ vboxmanage modifyvm ubuntu2 --nic2 natnetwork --nat-network2 UbuntuNat
  • Просмотр всех зарегистрированных дисков
    • VBoxManage list hdds
  • Ковертирование диска из vdi в vdmk
    • VBoxManage clonehd f83fa853-eded-4e67-9927-05fb72544c3d win764.vmdk –format vmdk
  • Изменение размера диска
    • Внимание!!! Перед увеличением жесткого диска, необходимо удалить все снимки виртуальной машины.
    • VBoxManage modifyhd d:\VM\Win7x64\Win7x64.vdi –resize 50000
      • заместо пути к файлу диска, лучше использовать UUID
    • diskpart – запускаем утилиту управления дисками и разделами

<konsole> DISKPART> list volume – смотрим, какой раздел нам нужен DISKPART> select volume 2 – выбираем его DISKPART> extend – даем команду расширить DISKPART> list volume – убеждаемся, что всё хорошо * Volume 2 C NTFS Partition 48 GB Healthy Boot DISKPART>exit – прощаемся с утилитой diskpart </konsole>

Другие системы виртуализации