Virtualbox записки
Содержание
Смена разрешения экрана гостевой ОС
- Устанавливаем VirtualBox Guest additions (дополнения гостевой ОС)
- На машине с запущенной VirtualBox (host OS) выполним команду:
# su vbox -c 'VBoxManage controlvm "ubuntu32" setvideomodehint 1280 800 24'
здесь:
- vbox - пользователь из под которого была запущенна гостевая ОС
- ubuntu32 - имя гостевой ОС
- разрешение 1280x800 с глубиной цвета 24
Что бы работала внешняя RDP авторизация
1. Включаем VBoxAuthSimple:
VBoxManage setproperty vrdeauthlibrary "VBoxAutchSimple"
2. Затем включаем библиотеку внешней авторизации для конкретной виртуальной машины VM (например ubuntu32)
VBoxManage modifyvm ubuntu32 --vrdeauthtype external
3. Создаем хэш пароля (например пароль: "megapass"):
VBoxManage internalcommands passwordhash megapass Password hash: e9b5f32da85941f4d747effafd36c5a1cd4b0de9632d76f147fca68f152eb9a6
4. Создаем пользователя (например rrv) с хэшем пароля полученным выше:
VBoxManage setextradata ubuntu32 "VBoxAuthSimple/users/rrv" e9b5f32da85941f4d747effafd36c5a1cd4b0de9632d76f147fca68f152eb9a6
- Подключаемся:
$ rdesktop -u rrv -p - 192.168.0.8:8000
p.s. Возможно не актуально, но на одной машине мне пришлось выполнить:
# ln -s /usr/lib/virtualbox/VBoxAuth.so /usr/lib/virtualbox/VBoxAutchSimple.so
Добавление реального HDD на примере ubuntu
Добавляем в группу disk пользователя vbox, перезапускаем сервисы virtualbox (мне пришлось перезапустить весь сервак :( что то делал не так).
Затем добавляем диск (например /dev/sdb)
$ VBoxManage internalcommands createrawvmdk -filename /home/vbox/VirtualBox\ VMs/sdb.vmdk -rawdisk /dev/sdb
Затем используем по своему усмотрению.
vboxdrv не запускается
Бывает после обновления системы и последующей перезагрузки не стартует vboxdrv говоря что не подгрузился модуль ядра. Мне хватило следующего:
sudo /etc/init.d/vboxdrv setup
Но возможно есть смысл почитать тут.
Error! Could not locate dkms.conf file
В этом случае помогло, следующее:
# mkdir ~/backup_dkms_rm-it # cp -r /var/lib/dkms/* ~/backup_dkms_rm-it # rm -rf /var/lib/dkms/vboxhost
Определяем версию virtualbox:
# dpkg -l | grep virtualbox
И запускаем:
# dpkg-reconfigure virtualbox-4.3
После этого (я правда перезагрузился) заработало.
Обновление до ubuntu 16.04
Перестало работать
Делал:
https://www.virtualbox.org/wiki/Linux_Downloads
Oracle VM VirtualBox Extension Pack:
https://www.virtualbox.org/wiki/Downloads
Все установилось сюда:
/usr/lib/virtualbox /usr/lib/virtualbox/vboxdrv.sh setup
В итоге запустил так:
/sbin/vboxconfig