По умолчанию 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 -register
VBoxManage modifyvm w2003 -hda sdc4.vmdk
VBoxManage startvm w2003 -type vrdp
или
VBoxHeadless -startvm w2003 vrdp=config
Доступ к гостевой ОС осуществляется по RDP протоколу к localhost.
VBoxManage controlvm w2003 acpipowerbutton