当前位置: 首页>>技术教程>>正文


如何判断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将列出当前安装的来宾包。 virtualbox-guest-dkms是内核模块,virualbox-guest-utils是命令行实用程序。可能有其他可用的包(apt-cache search virtualbox-guest将列出它们)。

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

第四种思路

使用适用于任何客户操作系统的组合键HostN,即键入Right CTRLN(如果使用由VirtualBox配置的默认Host键)。

VirtualBox显示会话的运行时信息。检查Guest Additions是否有版本。还可以检查guest虚拟机添加项是否与VirtualBox的版本匹配(在VirtualBox Manager中显示为Help | About VirtualBox...)。

如果guest虚拟机添加未安装且正在运行,则它将报告:Guest Additons: Not Detected

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6216.html,未经允许,请勿转载。