删除默认的Virtualbox客户端附加组件?

我不想要客户附加组件。
我在Windows主机上运行Ubuntu 16.04 LTS作为客户端的Virtualbox。如何确保从Ubuntu客户端中删除所有的客户附加组件?到目前为止,我在终端中运行了以下命令:
dpkg -l | grep virtualbox
返回结果为:unity-scope-virtualbox lsmod | grep -io vboxguest
返回结果为:vboxguest
尽管它没有显示出典型的Virtualbox客户附加组件,但Ubuntu的屏幕大小仍会根据虚拟机窗口的大小调整。这实际上是Ubuntu的一部分还是来自客户附加组件?
当首次安装为虚拟机时,Ubuntu支持鼠标指针集成和屏幕(虚拟机窗口)调整大小,这通常是由于安装了客户附加组件。
有没有办法也删除vboxguest内核模块?
谢谢。

你是怎么安装它们的?你重启了吗?请参考https://unix.stackexchange.com/questions/31899/uninstalling-default-vboxguestadditions-on-debian - Panther
看看社区对这个问题的回答:https://askubuntu.com/questions/22743/how-do-i-install-guest-additions-in-a-virtualbox-vm - Redbob
1显而易见的问题...为什么你想要移除客户附加组件?没有它们,VB将无法正常运行。 - heynnema
我没有安装它们。我想要移除Ubuntu初始安装时自带的那些软件。出于安全考虑,我试图将它们移除,因为据说这样做更好。 - Smiith
1所以你可以更新VirtualBox Guest Additions。这样会更好。 - Redbob
安装了客户附加组件肯定更好,尽管我正在尝试移除默认的附加组件。 - Smiith
@Smiith,你不需要删除任何东西来安装Guest Additions。如果你希望VB能够与你的主机操作系统正常运行,只需安装它们即可。 - heynnema
1个回答

从使用命令:

dpkg -l | grep virtualbox
ii  unity-scope-virtualbox      0.1+13.10.20130723-0ubuntu1      all    VirtualBox scope for Unity

lsmod | grep vboxguest
vboxguest   282624  6 vboxsf,vboxvideo

由于您想要移除这些软件包,请按照以下步骤操作:
  1. 模块 vboxguest:

    • 进入 /opt/VBoxGuestAdditions-<version_number> 文件夹

      cd /opt/VBoxGuestAdditions-<version_number>
      
    • 在该文件夹中运行:

      sudo ./uninstall.sh        
      
  2. 对于增强功能 unity-scope-virtualbox:

    sudo dpkg-query -s unity-scope-virtualbox
    
    Package: unity-scope-virtualbox
    Status: install ok installed
    Priority: optional
    Section: gnome
    Installed-Size: 77
    Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
    Architecture: all
    Version: 0.1+13.10.20130723-0ubuntu1
    Replaces: unity-lens-vm
    Provides: unity-lens-vm
    Depends: python3, python3-gi, gir1.2-unity-5.0 (>= 7), gir1.2-dee-1.0 (>= 1.2.5), unity-scopes-runner, gir1.2-glib-2.0
    Conflicts: unity-lens-vm
    Description: Unity 的 VirtualBox 范围
    这个软件包包含了 Unity 的 "virtualbox" 范围,它允许 Unity 搜索 VirtualBox 内容。
    Original-Maintainer: David Callé <davidc@framli.eu>
    Homepage: https://launchpad.net/unity-scope-virtualbox
    
    • 这是 Unity 用于搜索的,可能最好不要修改。

如果模块(vboxguest)正在使用中,最好的方法是如何移除它?(由于正在使用中而无法移除。有没有办法停止它的运行以便能够移除?) - Smiith
@Smiith,请查看更新后的答案,了解“如何...”的方法。 - George Udosen
我进入/opt/VBox...文件夹并运行uninstall.sh来卸载vboxguestadditions。我的问题是,我在vmware中打开ova文件时,在开始时看到了"vbox内核服务未运行"的警告。 - JCQian
@jcqian 你能提一个新问题吗? - George Udosen
这个答案解决了我的问题。我成功地卸载了vbox guest additions。 - JCQian
在18.04版本中,我在/opt/目录下找不到任何文件夹。 - krubo