如何为 Ubuntu 16.04 安装 VirtualBox Guest Additions

如何为 Ubuntu 16.04 安装 VirtualBox Guest Additions

在 Ubuntu 16.04 上安装具有所有调整大小、剪贴板和文件共享功能的 Guest Additions 的最佳方法是什么?

答案1

对于 Ubuntu Server,需要从命令行安装客户机添加功能。

sudo apt-get update
sudo apt-get install virtualbox-guest-dkms 

答案2

有一个宾客增值套餐,但这只为我启用了部分功能。

最可靠的方法可能是使用 VirtualBox 附带的内置安装程序。

这是针对 Ubuntu 桌面的。对于 Ubuntu 服务器,请参阅@ThisClark 的回答。

更新

  1. 确保您拥有最新版本的 VirtualBox
  2. 如果需要的话,最好先sudo apt update重新sudo apt upgrade启动。

新增嘉宾

  1. 启动虚拟机
  2. 点击屏幕顶部 VirtualBox 菜单上的“设备”
  3. 单击“安装 Guest Additions CD 映像...”
  4. 根据需要按照屏幕上的提示,输入密码等。
  5. 重启虚拟机

启用功能

  1. 机器->设置->常规->高级->启用共享剪贴板和/或拖放。
  2. 确保已选中“查看”->“自动调整客户显示器大小”。

答案3

如果您不下载 ISO,您将无法获得“最新和最佳”版本。如果您想坚持使用此选项,请请参阅以下依赖项说明

我已经在 Ubuntu 16.04 客户机下成功测试了这些说明:

  1. 在 VirtualBox 下创建 Ubuntu 服务器实例(显然)。
  2. 启动虚拟机,转到设备-> 插入 Guest Additions CD 映像来挂载 ISO 映像。

  3. 从终端运行以下命令:

    sudo -i  
    apt install gcc make  
    mkdir -p /media/cdrom  
    mount /dev/cdrom /media/cdrom  
    /media/cdrom/VBoxLinuxAdditions.run  
    reboot  
    
  4. 重启后:

    sudo usermod --append --groups vboxsf USERNAME
    
  5. 现在应该通过已安装的 VBoxService 服务将主机共享安装在 Ubuntu 客户机中/media,并将其设置为在系统启动时启动。

这影响了我的安装。

从评论中可以看出:

  • 将用户帐户添加到 vboxsf 组后注销并重新登录

答案4

这对我有用:

sudo mount /dev/cdrom /media/cdrom
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
sudo sh /media/cdrom/VBoxLinuxAdditions.run

然后重新启动虚拟机。

相关内容