在 Ubuntu 16.04 上安装具有所有调整大小、剪贴板和文件共享功能的 Guest Additions 的最佳方法是什么?
Thi*_*ark 78
对于 Ubuntu Server,有必要从命令行安装来宾添加。
sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
Run Code Online (Sandbox Code Playgroud)
jtp*_*yda 36
有一个来宾添加包,但这仅为我启用了一些功能。
最可靠的方法可能是使用 VirtualBox 自带的内置安装程序。
这是针对 Ubuntu 桌面的。对于 Ubuntu 服务器,请参阅 @ThisClark 的回答。
sudo apt update
和sudo apt upgrade
如果需要的话,重新启动。jon*_*han 22
如果您不下载 ISO,您将无法获得“最新最好的”版本。如果您想坚持使用此选项,请参阅以下有关依赖项的说明。
我已经在 Ubuntu 16.04 来宾下成功测试了这些指令:
- 在 VirtualBox 下创建 Ubuntu 服务器实例(显然)。
启动虚拟机,进入Devices -> Insert Guest Additions CD image 来挂载 ISO 镜像。
从终端运行以下命令:
Run Code Online (Sandbox Code Playgroud)sudo -i apt install gcc make mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom /media/cdrom/VBoxLinuxAdditions.run reboot
重启后:
Run Code Online (Sandbox Code Playgroud)sudo usermod --append --groups vboxsf USERNAME
主机共享现在应该
/media
通过安装的 VBoxService 服务安装在 Ubuntu 来宾中,设置为在系统启动时启动。
这影响了我的安装。
从评论中注意到:
小智 11
1) 通过通常的渠道为您的发行版安装软件包。例如,您可以使用:
sudo apt-get install virtualbox-guest-additions-iso
Run Code Online (Sandbox Code Playgroud)
2) 通过选择Devices > Optical Drives > VBoxGuestAdditions.iso添加来宾添加项
当您使用上述命令下载iso文件时。在这里能找到它:
/usr/share/virtualbox/VBoxGuestAdditions.iso
Run Code Online (Sandbox Code Playgroud)
小智 5
这适用于运行 Ubuntu Server 16.04.3 LTS 来宾的 VirtualBox 5.1.28 MacOS 主机。所有说明均适用于来宾 Ubuntu 服务器。
注意:不要使用 VirtualBox GUI 来“插入 Guest Additions CD Image”。它没有像从 virtualbox 网站下载的最新 .iso 那样调用“vboxadd.sh”。此外,您的来宾必须具有互联网访问权限(如果您的来宾操作系统互联网出现问题,请使用“NAT”而不是“桥接适配器”)。
在终端中,下载适用于您的 VirtualBox 版本的 VBoxGuestAdditions.iso(对我来说是 5.1.28)。
wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso
Run Code Online (Sandbox Code Playgroud)
然后在其中创建一个空目录/media
并将其安装在那里:
sudo mkdir /media/iso
sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso
Run Code Online (Sandbox Code Playgroud)
然后去那里运行 Linux 安装程序:
cd /media/iso
sudo ./VBoxLinuxAdditions.run
Run Code Online (Sandbox Code Playgroud)
重新启动您的来宾操作系统:
reboot
Run Code Online (Sandbox Code Playgroud)
您应该能够访问您的共享文件夹 /media/sf_[your_folder_name]
小智 5
这对我有用:
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
Run Code Online (Sandbox Code Playgroud)
然后重启虚拟机。
归档时间: |
|
查看次数: |
245410 次 |
最近记录: |