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

bla*_*899 3 server virtualbox guest-additions

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

sudo apt-get update && sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

我认为通过 ubuntu-repository 添加来宾是有问题的。因为在我重新启动后,我在 virtualbox-ubuntu-server-12.04 窗口中看不到。它只是黑色的。我正在关注教程,它说我需要更新我的服务器。

这意味着我将从 ubuntu-repository 获取 virtualbox 来宾添加。

如何在不从 Ubuntu 存储库安装来宾添加的情况下更新升级我的 Ubuntu 服务器 12.04?

Tak*_*kat 8

默认情况下不会安装 Virtual Box 来宾添加。我们必须手动安装它们,如下所述:

在非 GUI(服务器)来宾中,如果我们不需要随附的附加功能(例如支持 USB2),我们可能不需要来宾添加。然后,在安装 virtualbox-guest-additions-iso 包后,我们根本不安装主机上安装的.iso 映像上的来宾添加

user@host:$ sudo apt-get install virtualbox-guest-additions
Run Code Online (Sandbox Code Playgroud)

从 Oracle 存储库安装版本后(请参阅此问题),默认情况下将来宾添加 .iso 安装在主机上。

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

user@guest:$ sudo apt-get --no-install-recommends install virtualbox-guest-additions
Run Code Online (Sandbox Code Playgroud)

我们不应该在来宾中安装推荐以避免安装 virtualbox-ose 包。

请注意,从 Oracle 安装时,存储库中的来宾添加版本可能比 Virtual Box 的版本更早。这可能会起作用,但不建议这样做。

在安装了内核模块来宾添加后,可以从来宾操作系统中删除 .iso。要从来宾中卸载来宾添加,我们可以手动删除内核模块,或运行uninstall.sh位于/opt/<VirtualBoxAddtions-x.x.xx>/.