Virtualbox записки

Материал из rrv-wiki
Перейти к навигации Перейти к поиску


Смена разрешения экрана гостевой ОС

  1. Устанавливаем VirtualBox Guest additions (дополнения гостевой ОС)
  2. На машине с запущенной 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
  1. Подключаемся:
 $ 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