Устанавливаем qemu:
dnf install qemu
«Цепляем» виртуальный диск «drive.vdi» как «/dev/nbd0»
qemu-nbd -c /dev/nbd0 drive.vdi
Смотрим структуру подключенного диска:
parted /dev/nbd0 print
Получаем:
Модель: Неизвестный (unknown) Диск /dev/nbd0: 21,5GB Размер сектора (логич./физич.): 512B/512B Таблица разделов: msdos Флаги диска: Номер Начало Конец Размер Тип Файловая система Флаги 1 1049kB 316MB 315MB primary ext4 загрузочный 2 316MB 19,6GB 19,3GB primary 3 19,6GB 21,5GB 1830MB primary
Имеются логические диски «/dev/nbd0p1», «/dev/nbd0p2» и «/dev/nbd0p3». Создаём точку монтирования и монтируем:
mkdir /mnt/drive-vdi mount /dev/nbd0p1 /mnt/drive-vdi
Размонтируем и отключаем:
umount /dev/nbd0p1 qemu-nbd -d /dev/nbd0
По умолчанию VirtualBox использует NAT, благодаря чему гостевая VM видит интернет без необходимости какой-либо настройки с вашей стороны (при условии, что гостевая ОС обнаружит и настроит виртуальную Ethernet-карту).
Ключевая «особенность» технологии NAT состоит в том, что гостевая и хост-машина никак не «видят» друг друга в IP-сети. Самое простое решение — проброс (форвард) портов средствами VirtualBox. Выглядит это так (пример из документации):
VBoxManage setextradata guest-vm "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP VBoxManage setextradata guest-vm "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22 VBoxManage setextradata guest-vm "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222
Где guest-vm - имя гостевой машины. Важно: для активации этих настроек требуется перезапуск гостевой VM.
Теперь можно подключаться через порт 2222 на хост-машине:
ssh -p 2222 localhost # Linux
http://www.developers.org.ua/archives/max/2008/09/15/virtualbox-virtualization/
mount -t vboxsf storage /media/storage
storage - имя общей папки (перед именем должен отсутствовать \«/\»)
/mnt/storage - точка монтирования (папка должна существовать)
VBoxManage internalcommands createrawvmdk -filename sdc4.vmdk -rawdisk /dev/sdc4
VBoxManage modifyvm w2003 -hda sdc4.vmdk
VBoxManage startvm w2003 -type vrdp
Доступ к гостевой ОС осуществляется по RDP протоколу к localhost.
или
VBoxManage startvm W2016-STD --type headless
VBoxManage controlvm w2003 acpipowerbutton
vboxmanage clonehd filename.vdi filename.vhd --format VHD
vboxmanage convertdd /dev/sde2 dest.vdi