Ubuntu: de perfecte server – VirtualBox versies bijwerken


(Laatst bijgewerkt op 01 december 2011; zie onderaan artikel voor meer informatie)
Regelmatig komen er nieuwe versies van Oracle’s VirtualBox uit. VirtualBox 4.0.8, 4.0.10 en 4.0.12 zijn zogenaamde update versies. VirtualBox 3.2, 4.0 en 4.1 zijn upgrade versies. Updates komen vanzelf te voorschijn als je de server wilt bijwerken. Upgrades echter niet. Of er een upgrade beschikbaar is kan je zien met het commando:

sudo dpkg -l virtualbox-*

In het resultaat zie je vooraan in de regel bij de betreffende versie de status:

  • un: niet geïnstalleerd
  • ii:   geïnstalleerde versie
  • rc:  verwijderde versie, maar configuratie bestaat nog

Om VirtualBox bij te werken moeten de volgende stappen doorlopen worden:

  1. De versie van VirtualBox bijwerken. Dit is dus een update of een upgrade.
  2. De versie van VirtualBox Extension Pack bijwerken.
  3. De versie van VirtualBox Guest Additions bijwerken.

Versie van VirtualBox bijwerken

De virtuele machines mogen niet actief zijn als we VirtualBox  bijwerken. Deze moet je dus in de gastheer (dit is de fysieke server machine) uitzetten:

VBoxManage controlvm "<naam server>" savestate

Voor een update voer je het volgende commando uit: sudo apt-get update && sudo apt-get upgrade

Voor een upgrade voer je het commando sudo apt-get install virtualbox-<versienummer> uit.

Versie van VirtualBox Extension Pack bijwerken

Voordat we het Extension Pack gaan bijwerken moet de oude versie in de gastheer worden verwijderd. Check eerst welke versie je hebt:

VBoxManage list extpacks

Als je al de nieuwe versie hebt, dan hoef je niets te doen. Heb je een oude versie dan moet deze worden bijgewerkt. De versie van het extension pack moet overeenkomen met de versie van VirtualBox.

De oude versie verwijder je als volgt:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

Het nieuwe extension pack kan je downloaden van de VirtualBox site:

Nu het Extension Pack is gedownload kan je deze als volgt installeren:

  • Voor VirtualBox 4.0.4 (70112): sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack
  • Voor VirtualBox 4.0.8 (71778): sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.8-71778.vbox-extpack
  • Voor VirtualBox 4.0.10 (72479): sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.10-72436.vbox-extpack
  • Voor VirtualBox 4.0.12 (72916): sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack
  • Voor VirtualBox 4.1 (73009): sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1-73009.vbox-extpack
  • Voor VirtualBox 4.1.2 (73507): sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.2-73507.vbox-extpack
  • Voor VirtualBox 4.1.4 (74291): sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox-extpack
  • Voor VirtualBox 4.1.6 (74713): sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack

Versie van VirtualBox Guest Additions bijwerken

Let op: lees het hoofdstuk “Installeren van de Guest Additions” in het artikel Ubuntu en VirtualBox – Installatie van VirtualBox als je de Guest Additions voor de eerste keer gaat installeren!

Als laatste moet de VirtualBox Guest Additions in elke virtuele machine worden geupdate. Hiervoor moet je in de gastheer het iso-bestand aan de DVD-drive koppelen. Dit kan terwijl de virtuele machine actief is:

VBoxManage storageattach "<naam server>" --storagectl "<naam controller>" --port 1 --device 0 --type dvddrive --medium /usr/share/virtualbox/VBoxGuestAdditions.iso

Ga naar een Ubuntu Desktop en open een Terminal Server Client. Voer de volgende commando’s in de virtuele machine uit om de Guest Additions te updaten/upgraden:

sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run --nox11

Let op eventuele foutmeldingen. De foutmelding ‘Installing the Window System drivers …fail!’ kan je negeren, omdat het een server is en die heeft geen X11 interface.

Herstart de virtuele machine met behulp van het commando sudo shutdown -r now.

Nu kan je het iso-bestand weer verwijderen (in de gastheer):

VBoxManage storageattach "<naam server>" --storagectl "<naam controller>" --port 1 --device 0 --type dvddrive --medium emptydrive

That’s it! Nu moet VirtualBox bijgewerkt zijn.


Wijziging 19 juli 2011: bijgewerkt voor VirtualBox versie 4.1.
Wijziging 20 augustus 2011:
bijgewerkt voor VirtualBox versie 4.1.2.
Wijziging 15 oktober 2011: bijgewerkt voor VirtualBox versie 4.1.4.
Wijziging 01 december 2011: bijgewerkt voor VirtualBox versie 4.1.6.


Vragen, opmerkingen en meningen over dit artikel kan je hier kwijt:

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s