如何判断VirtualBox guest虚拟机添加是否已安装在Ubuntu VM上?

如何在没有安装X Windows的VirtualBox VM上安装guest虚拟机添加件?
我在安装共享目录时遇到问题,我想排除未添加guest虚拟机添加的可能性。

从命令行使用lsmod ,因为它不仅会告诉您它是否已安装,而是正确加载:

 $ lsmod | grep vboxguest vboxguest 219348 6 vboxsf 

您可以检查模块是否存在。

尝试:

 sudo modprobe vboxadd 

要么

 sudo modprobe vboxvfs 

这将加载guest虚拟机添加(如果已安装)(但通常它们将在启动时自动加载)。

如果模块不存在,您将收到错误消息。 这表示未正确安装VirtualBox guest虚拟机添加。

或者您可以搜索加载模块的脚本:

 grep vboxadd /etc/init*/* 

并看看你是否得到任何输出。

如果使用Ubuntu软件包存储库(通过apt或Synaptic)安装扩展,您可以检查软件包当前是否已安装:

dpkg -l | grep virtualbox-guest dpkg -l | grep virtualbox-guest将列出当前安装的guest dpkg -l | grep virtualbox-guest包。
virtualbox-guest-dkms是内核模块,而virualbox-guest-utils是命令行实用程序。 可能有其他可用的包( apt-cache search virtualbox-guest将列出它们)。

Feiticeir0的答案还将检测内核模块(如果它是手动安装的)。
如果未安装guest虚拟机扩展,则可以按照与任何其他Ubuntu软件包相同的方式安装它们。