如何在ubuntu-server 12.04中不安装virtualbox add?

首先,当我完成安装ubuntu-server 12.04后,我创建了一个快照,然后我更新了我的服务器

sudo apt-get update && sudo apt-get upgrade 

我认为通过ubuntu-repository添加的guest是错误的。 因为我重新启动后无法在我的virtualbox-ubuntu-server-12.04窗口中看到。 它只是黑色。 我正在按照本教程说它我需要更新我的服务器。

这意味着我将从ubuntu-repository中获取virtualbox guest添加内容。

如何在不安装Ubuntu-repository的guest添加的情况下更新我的Ubuntu服务器12.04的升级?

默认情况下不会安装Virtual Box guest虚拟机添加。 我们必须手动安装它们,如下所示:

  • 如何在VirtualBox VM中安装Guest Additions?

在非GUI(服务器)访客中,如果我们不需要随附的附加function(例如支持USB2),我们可能不需要添加访客。 然后,在安装virtualbox-guest-additions-iso软件包之后,我们只是不安装安装在主机上的.iso映像上的 guest虚拟机添加项。

 user@host:$ sudo apt-get install virtualbox-guest-additions 

从Oracle存储库安装版本(请参阅此问题 )时,默认情况下会在主机上安装guest虚拟机添加.iso。

安装guest虚拟机添加是通过.iso上的安装脚本完成的,以编译和插入提供的内核模块。 挂载.iso映像可以从它们在主机上的位置完成,也可以通过从Ubuntu存储库安装guest虚拟机添加.iso来完成。

 user@guest:$ sudo apt-get --no-install-recommends install virtualbox-guest-additions 

我们不应在guest虚拟机中安装recommended以避免安装virtualbox-ose软件包。

请注意,从Oracle安装时,存储库中的guest-adds版本可能是Virtual Box的早期版本。 这可能会奏效,但不建议这样做。

安装内核模块后,可以从guest虚拟机操作系统中删除guest虚拟机添加.iso。 要从guest /opt//卸载guest /opt//添加,我们可以手动删除内核模块,或运行位于/opt//uninstall.sh脚本。

错误的命令,应该是:

sudo apt-get install virtualbox-guest-additions-iso

您可以从Ubuntu或Oracle / Virtualbox存储库安装VirtualBox扩展。

  • 您可以检查: 如何从Oracle安装VirtualBox版本以安装扩展包?

请注意,扩展的安装可能需要使用DKMS(动态内核模块支持)重新编译扩展,或者重新编译机器使用的内核。 在Ubuntu中,您必须先安装dkms

 # install dkms if you haven't already sudo apt install dkms