3

First when I finished installing ubuntu-server 12.04, I made a snapshot then I updated my server like so

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

I think the guest addition via the ubuntu-repository is buggy. Because after I rebooted I couldn't see in my virtualbox-ubuntu-server-12.04 window. It was just black. I am following this tutorial and it said I need to update my server.

That means I will get the virtualbox guest additions from the ubuntu-repository.

How can I update upgrade my Ubuntu server 12.04 without installing the guest addition from the Ubuntu-repository?

jokerdino
  • 41,320
blade19899
  • 26,704
  • can i remove guest addition link in the sources list? or what i really want is to just skip the guest additions and installed all the remaining updates – blade19899 May 31 '12 at 08:59

3 Answers3

8

Virtual Box guest additions do not install per default. We do have to manually install them as outlined here:

In a non-GUI (server) guest we may not need the guest additions if we do not need additional features provided with them (e.g. support for USB2). Then we simply do not install the guest additions that come on an .iso image installed on the host after installing the virtualbox-guest-additions-iso package there with

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

When having installed the version from the Oracle repository (see this question) the guest additions .iso is installed on the host by default.

Installing guest additions is done from an install script on the .iso to compile and insert the kernel modules provided. Mounting the .iso image can be done from their location on the host, or alternatively by installing the guest additions .iso from the Ubuntu repository with

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

We should not install recommends in the guest to avoid installing virtualbox-ose package too.

Note that the guest-additions version from the repositories may be of an earlier version than Virtual Box when installed from Oracle. This will likely work but it is not recommended.

After having installed the kernel modules guest additions .iso can be removed from the guest OS. To uninstall guest additions from the guest we may remove the kernel modules manually, or run the uninstall.sh script located in /opt/<VirtualBoxAddtions-x.x.xx>/.

Takkat
  • 142,284
0

Wrong command, should be:

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

0

You may install the VirtualBox extensions from the Ubuntu or from the Oracle/Virtualbox repositories.

Note that the installation of the extensions may require to re-compile the extensions using the DKMS (Dynamic Kernel Module Support) or to re-compile the kernel your machine uses. In Ubuntu, you must install dkms before.

# install dkms if you haven't already
sudo apt install dkms
Jaime
  • 1,420