Иногда Ubuntu ведет себя странно, что может быть из-за того, что он работает в Virtualbox как клиентская ОС.
Я хочу определить, установлено ли гостевое дополнение Virtualbox из клиента виртуальной машины и какая это версия.
На сервере его можно обнаружить с помощью Virtualbox API , но я хочу иметь возможность обнаруживать его на самом клиенте виртуальной машины.
Дополнение гостя Virtualbox можно установить с помощью инструкции how-do-i-install-guest-add-in-a-virtualbox-vm :
sudo apt-get install virtualbox-ose-guest-x11
Так apt-get должен «знать» об установке. apt-get не имеет функции поиска, поэтому я попытался:
dpkg --list | grep virtualbox
с результатом:
bernard@bernard-vbox2:~$ dpkg --list | grep virtualbox
ii unity-scope-virtualbox 0.1+13.10.20130723-0ubuntu1 all VirtualBox scope for Unity
bernard@bernard-vbox2:~
Что-то о Virtualbox, но не о гостевом добавлении Vbox
В моей системе, я предполагаю ( источник информации ), дополнение гостя VBox установлено в
/ opt / [VboxAddonsFolder]
Папка в моей системе существует, но я не могу найти (общий) метод для получения версии гостевого дополнения VBox.
На Takkat посоветуйте установить гостевое дополнение VBox. Я предпочитаю делать это в терминале.
bash
sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-guest-x11
Успешно установлены мои гостевые дополнения.
Виртуальные гостевые дополнения Поля установлены как модули ядра. Чтобы видеть, установлены ли гостевые дополнения, и получить информацию о версии, которую мы можем выпустить:
modinfo vboxguest
Это даст вывод, подобный этому:
filename: /lib/modules/3.13.0-24-generic/updates/dkms/vboxguest.ko
version: 4.3.10
license: GPL
description: Oracle VM VirtualBox Guest Additions for Linux Module
author: Oracle Corporation
Виртуальные гостевые дополнения Поля, установленные на этой машине следовательно, версия 4.3.10
.