在Ubuntu 16.04上安装具有所有调整大小和剪贴板以及文件共享功能的Guest Additions的最佳方法是什么?
在Ubuntu 16.04上安装具有所有调整大小和剪贴板以及文件共享功能的Guest Additions的最佳方法是什么?
Answers:
对于Ubuntu Server,必须从命令行安装来宾添加。
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
有一个来宾添加程序包,但这仅为我启用了某些功能。
最可靠的方法可能是使用VirtualBox随附的内置安装程序。
这是针对Ubuntu桌面的。对于Ubuntu Server,请参见@ThisClark的答案。
sudo apt update
,sudo apt upgrade
然后在需要时重新启动可能会很好。apt-get
或安装的内核头文件aptitude
。
./autorun.sh
。
如果您不下载ISO,则不会获得“最新,最出色”的版本。如果您想使用此选项,请参见以下有关依赖项的说明。
我已经在Ubuntu 16.04 guest虚拟机上成功测试了以下说明:
- 在VirtualBox下创建Ubuntu服务器实例(显然)。
启动VM,转到设备 ->插入来宾添加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
现在应该
/media
通过已安装的VBoxService服务将主机共享安装在Ubuntu guest 虚拟机中,并设置为在系统启动时启动。
这影响了我的安装。
从评论中注意到:
这为我工作:
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
然后重新启动虚拟机。
mount: mount point /media/cdrom does not exist
这适用于运行Ubuntu Server 16.04.3 LTS guest虚拟机的VirtualBox 5.1.28 MacOS主机。所有说明均适用于来宾Ubuntu Server。
注意:请勿使用VirtualBox GUI“插入来宾添加CD映像”。它没有像从virtualbox网站下载的最新.iso那样调用“ vboxadd.sh”。此外,您的来宾必须具有Internet访问权限(如果来宾OS的互联网出现问题,请使用“ NAT”而不是“桥接适配器”)。
在终端中,下载适用于您的VirtualBox版本的VBoxGuestAdditions.iso(对我来说是5.1.28)。
wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso
然后在/ media中创建一个空目录并将其挂载在该目录中:
sudo mkdir /media/iso
sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso
然后去那里并运行Linux安装程序:
cd /media/iso
sudo ./VBoxLinuxAdditions.run
重新启动来宾操作系统:
reboot
您应该可以在/ media / sf_ [您的文件夹名称]下访问共享文件夹
如果您打算获取和使用Virtual Box 5.1(而不是5.0),那么在撰写本文时,您将不会通过apt获得它。并且添加第3方存储库可能会意外地使您获得32位版本以及错误的模糊版本,请参见此答案。
因此,最好直接从最高的5.1.x版本下载VirtualBox本身和Guest Additions(现在已重命名为“扩展包”的一部分),这可能是最好的:
http://download.virtualbox.org/virtualbox/
即
http://download.virtualbox.org/virtualbox/5.1.28/
(经过32bit的麻烦之后)我很幸运
virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb
提供的两个扩展包是相同的(相同的校验和),请选择以下任意一个:
Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack
如何安装所有这些?双击 打开标准的“ .deb”安装程序(分别为虚拟框),以维护扩展包。(是的,有点像窗户,很酷,但是可以用!)
我遇到了与您相同的问题,我将说明自己所做的事情:
我阅读了与安装的VB版本相对应的《 VirtualBox用户指南》。
我从Ubuntu的存储库安装了VB。现在是(july2017)版本5.0.40
看来VBGuestAdditions.iso必须随VM的安装一起安装
通过检查设置->用户界面->设备->插入GuestAdditions CD映像,
但就我而言,不是这样,因此我在主机中搜索了此ISO文件,对于VB版本,此ISO文件位于/ usr / share / virtualbox中。
最后,在VM的设置中(将在来宾中安装VBGuestAdditions)
在Storage中,在控制器IDE中,我将路径放置到文件VBGuestAdditions.iso中,该路径作为CD设备显示在VM中,您可以访问它并运行VBGuestAdditions并获得正确的屏幕大小调整并访问共享文件夹(此最后功能至少在访客win7中)。