VM 客户端的 virtualbox guestadditional 版本

VM 客户端的 virtualbox guestadditional 版本

有时 Ubuntu 的行为很奇怪,这可能是因为它在 Virtualbox 中作为客户端操作系统运行。

我想从 VM 客户端内部检测 Virtualbox guestaddition 是否已安装以及它的版本。

在服务器上可以使用虚拟盒 API,但我希望能够在 VM 客户端本身上检测到它。

可以使用语句安装 Virtualbox 客户机添加如何在 VirtualBox VM 中安装 Guest Additions

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/[VboxAddons文件夹]

该文件夹确实存在于我的系统中,但我找不到(通用)方法来检索 VBox guestaddition 版本。

根据 Takkat 的建议,我安装了 VBox 客户端附加组件。我更喜欢在终端中执行此操作。

bash
sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r)
sudo apt-get install virtualbox-guest-x11

使用我的 guestadditions 成功安装。

答案1

Virtual Box 客户机附加组件作为内核模块安装。要查看客户机附加组件是否已安装,并获取有关版本的信息,我们可以发出以下命令:

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

因此,此机器上安装的 Virtual Box 客户机附加组件的版本为4.3.10

相关内容