如何在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