在 Ubuntu 16.04 上安装具有所有调整大小、剪贴板和文件共享功能的 Guest Additions 的最佳方法是什么?
答案1
对于 Ubuntu Server,需要从命令行安装客户机添加功能。
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
答案2
有一个宾客增值套餐,但这只为我启用了部分功能。
最可靠的方法可能是使用 VirtualBox 附带的内置安装程序。
这是针对 Ubuntu 桌面的。对于 Ubuntu 服务器,请参阅@ThisClark 的回答。
更新
- 确保您拥有最新版本的 VirtualBox。
- 如果需要的话,最好先
sudo apt update
重新sudo apt upgrade
启动。
新增嘉宾
- 启动虚拟机
- 点击屏幕顶部 VirtualBox 菜单上的“设备”
- 单击“安装 Guest Additions CD 映像...”
- 根据需要按照屏幕上的提示,输入密码等。
- 重启虚拟机
启用功能
- 机器->设置->常规->高级->启用共享剪贴板和/或拖放。
- 确保已选中“查看”->“自动调整客户显示器大小”。
答案3
如果您不下载 ISO,您将无法获得“最新和最佳”版本。如果您想坚持使用此选项,请请参阅以下依赖项说明。
我已经在 Ubuntu 16.04 客户机下成功测试了这些说明:
- 在 VirtualBox 下创建 Ubuntu 服务器实例(显然)。
启动虚拟机,转到设备-> 插入 Guest Additions CD 映像来挂载 ISO 映像。
从终端运行以下命令:
sudo -i apt install gcc make mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom /media/cdrom/VBoxLinuxAdditions.run reboot
重启后:
sudo usermod --append --groups vboxsf USERNAME
现在应该通过已安装的 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
然后重新启动虚拟机。