![]()
(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:
- De versie van VirtualBox bijwerken. Dit is dus een update of een upgrade.
- De versie van VirtualBox Extension Pack bijwerken.
- 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:
- Voor VirtualBox 4.0.4 (70112):
wget http://download.virtualbox.org/virtualbox/4.0.4/Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack - Voor VirtualBox 4.0.8 (71778):
wget http://download.virtualbox.org/virtualbox/4.0.8/Oracle_VM_VirtualBox_Extension_Pack-4.0.8-71778.vbox-extpack - Voor VirtualBox 4.0.10 (72479):
wget http://download.virtualbox.org/virtualbox/4.0.10/Oracle_VM_VirtualBox_Extension_Pack-4.0.10-72436.vbox-extpack - Voor VirtualBox 4.0.12 (72916):
wget http://download.virtualbox.org/virtualbox/4.0.12/Oracle_VM_VirtualBox_Extension_Pack-4.0.12-72916.vbox-extpack - Voor VirtualBox 4.1 (73009):
wget http://download.virtualbox.org/virtualbox/4.1.0/Oracle_VM_VirtualBox_Extension_Pack-4.1.0-73009.vbox-extpack - Voor VirtualBox 4.1.2 (73507):
wget http://download.virtualbox.org/virtualbox/4.1.2/Oracle_VM_VirtualBox_Extension_Pack-4.1.2-73507.vbox-extpack - Voor VirtualBox 4.1.4 (74291):
wget http://download.virtualbox.org/virtualbox/4.1.4/Oracle_VM_VirtualBox_Extension_Pack-4.1.4-74291.vbox-extpack - Voor VirtualBox 4.1.6 (74713):
wget http://download.virtualbox.org/virtualbox/4.1.6/Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack
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.
