Zoeken op website

Hoe VirtualBox te installeren op Ubuntu 24.04


VirtualBox is een open source en gebruiksvriendelijke software die je kunt gebruiken om virtuele machines op je computerhardware te maken. Elke virtuele machine heeft zijn eigen besturingssysteem en draait onafhankelijk van de andere VM's. In deze korte handleiding zullen we VirtualBox installeren en configureren op een Ubuntu 24.04 Linux-besturingssysteem.

Het Ultieme Ubuntu Desktop Handboek

Beheers Ubuntu als een professional - van prachtige desktopaanpassingen tot krachtige terminalautomatisering. Perfect voor ontwikkelaars, systeembeheerders en powerusers die volledige controle over hun werkruimte willen.

Het mooie is dat VirtualBox-pakketten beschikbaar zijn in de standaard Ubuntu 24.04 Linux repository's. Begin het proces door de OS-pakkettenindex bij te werken.

sudo apt update

1) Installeren vanuit de OS-repositories

Installeer na dit de VirtualBox-software met het VirtualBox-extensiepakket.

sudo apt install virtualbox virtualbox-ext-pack -y

Er zullen een aantal afhankelijkheden worden geïnstalleerd.

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 cpp-13 cpp-13-x86-64-linux-gnu dkms dpkg-dev fakeroot g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13
  gcc-13-base gcc-13-x86-64-linux-gnu gcc-14-base gcc-x86-64-linux-gnu libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan8 libatomic1 libbinutils libbz2-1.0 libcc1-0
  libctf-nobfd0 libctf0 libdouble-conversion3 libdpkg-perl libfakeroot libfile-fcntllock-perl libgcc-13-dev libgcc-s1 libgomp1 libgprofng0 libgsoap-2.8.132t64 libhwasan0 libitm1 liblsan0 liblzf1
  libmd4c0 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5help5 libqt5network5t64 libqt5opengl5t64 libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5
  libqt5quick5 libqt5sql5-sqlite libqt5sql5t64 libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5t64 libqt5x11extras5 libqt5xml5t64 libquadmath0 libsdl2-2.0-0 libsframe1
  libstdc++-13-dev libstdc++6 libtpms0 libtsan2 libubsan1 libvncserver1 libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-res0
  libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb-xv0 libxcb1 lto-disabled-list make qt5-gtk-platformtheme qttranslations5-l10n qtwayland5
  virtualbox-dkms virtualbox-qt
Suggested packages:
  binutils-doc gprofng-gui bzip2-doc gcc-13-locales cpp-13-doc menu debian-keyring g++-multilib g++-13-multilib gcc-13-doc gcc-multilib autoconf automake libtool flex bison gcc-doc gcc-13-multilib
  gdb-x86-64-linux-gnu git bzr qgnomeplatform-qt5 qt5-image-formats-plugins qt5-qmltooling-plugins libstdc++-13-doc make-doc vde2 virtualbox-guest-additions-iso
The following NEW packages will be installed:
  binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2 dkms dpkg-dev fakeroot g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-x86-64-linux-gnu
  gcc-x86-64-linux-gnu libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan8 libbinutils libcc1-0 libctf-nobfd0 libctf0 libdouble-conversion3 libdpkg-perl libfakeroot
  libfile-fcntllock-perl libgcc-13-dev libgprofng0 libgsoap-2.8.132t64 libhwasan0 libitm1 liblsan0 liblzf1 libmd4c0 libpcre2-16-0 libqt5core5t64 libqt5dbus5t64 libqt5gui5t64 libqt5help5
  libqt5network5t64 libqt5opengl5t64 libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5 libqt5quick5 libqt5sql5-sqlite libqt5sql5t64 libqt5svg5 libqt5waylandclient5 libqt5waylandcompositor5
  libqt5widgets5t64 libqt5x11extras5 libqt5xml5t64 libquadmath0 libsdl2-2.0-0 libsframe1 libstdc++-13-dev libtpms0 libtsan2 libubsan1 libvncserver1 libxcb-xinerama0 libxcb-xinput0
  lto-disabled-list make qt5-gtk-platformtheme qttranslations5-l10n qtwayland5 virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-qt
The following packages will be upgraded:
  cpp-13 cpp-13-x86-64-linux-gnu gcc-13-base gcc-14-base libatomic1 libbz2-1.0 libgcc-s1 libgomp1 libpcre2-32-0 libpcre2-8-0 libstdc++6 libxcb-damage0 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
  libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-res0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb-xkb1 libxcb-xv0 libxcb1
26 upgraded, 74 newly installed, 0 to remove and 583 not upgraded.
Need to get 145 MB of archives.
After this operation, 478 MB of additional disk space will be used.
.....

Druk op <Enter> om de licentieovereenkomst te accepteren.

Selecteer de optie Ja om akkoord te gaan met alle voorwaarden.

Bevestig dat de installatie succesvol was door de versie te controleren.

$ virtualbox --help
Oracle VM VirtualBox VM Selector v7.0.16_Ubuntu
Copyright (C) 2005-2024 Oracle and/or its affiliates

No special options.

If you are looking for --startvm and related options, you need to use VirtualBoxVM.

Gebruik voor het VirtualBox-extentiepakket:

$ VBoxManage list extpacks
Extension Packs: 2
Pack no. 0:   VNC
Version:        7.0.16
Revision:       162802
Edition:
Description:    VNC plugin module
VRDE Module:    VBoxVNC
Crypto Module:
Usable:         true
Why unusable:

Pack no. 1:   Oracle VM VirtualBox Extension Pack
Version:        7.0.16
Revision:       162802
Edition:
Description:    Oracle Cloud Infrastructure integration, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe, full VM encryption.
VRDE Module:    VBoxVRDP
Crypto Module:  VBoxPuelCrypto
Usable:         true
Why unusable:

Je kunt VirtualBox starten vanaf de CLI of de desktopomgeving.

Geniet nu van het installeren van virtuele machines op je Ubuntu Linux-systeem.

2) Installeren vanuit de officiële VirtualBox APT-repositories

Als je de nieuwste en meest actuele versie wilt, dan is het gebruik van de officiële VirtualBox APT-repositories de ideale optie.

GPG-sleutel van repository importeren.

wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg

Voeg de repository toe.

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian $(. /etc/os-release && echo "$VERSION_CODENAME") contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Ververs de lijst met beschikbare pakketten voordat je VirtualBox op Ubuntu 24.04 installeert.

sudo apt update
sudo apt install virtualbox-7.0

Download en installeer dan het VirtualBox-extensiepakket.

VER=$(curl -s https://download.virtualbox.org/virtualbox/LATEST.TXT)
wget https://download.virtualbox.org/virtualbox/$VER/Oracle_VM_VirtualBox_Extension_Pack-$VER.vbox-extpack
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-$VER.vbox-extpack

Dat is alles, je hebt nu de meest recente versie van VirtualBox op je systeem geïnstalleerd. De laatstgenoemde installatiemethode biedt meer gemak, omdat het eenvoudige upgrades mogelijk maakt wanneer nieuwe versies van VirtualBox beschikbaar zijn.