Virtualisierung · 3 min read · Dec 25, 2025

Installation von VirtualBox unter Ubuntu

Installation von VirtualBox unter Ubuntu

Version 1.0
Autor: Falko Timme

Dieses Tutorial zeigt, wie Sie VirtualBox von InnoTek auf einem Ubuntu-Desktop installieren können. Mit VirtualBox können Sie Gastbetriebssysteme (“virtuelle Maschinen”) wie Linux und Windows unter einem Hostbetriebssystem erstellen und ausführen. Es gibt zwei Möglichkeiten, VirtualBox zu installieren: aus vorkompilierten Binärdateien, die für einige Distributionen verfügbar sind und unter der PUEL-Lizenz stehen, und aus den Quellcodes, die unter der GPL veröffentlicht werden. Dieser Artikel zeigt beide Möglichkeiten.

Derzeit unterstützt VirtualBox nur 32-Bit-Host- und Gastbetriebssysteme. **

Dieses Dokument kommt ohne jegliche Gewährleistung! Ich möchte sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!

1 Installation von VirtualBox aus vorkompilierten Binärdateien

Die VirtualBox-Binärdateien können hier heruntergeladen werden: http://www.virtualbox.org/wiki/Downloads. Wenn die PUEL-Lizenz für Sie in Ordnung ist und es ein Paket für Ihre Distribution gibt, können Sie dieses Paket installieren. Zum Beispiel gibt es ein VirtualBox .deb-Paket für Ubuntu 6.10 (Edgy Eft), also wenn Sie Ubuntu 6.10 verwenden, können Sie dieses Paket verwenden. Ich habe dieses Paket auch erfolgreich auf Ubuntu 7.04 (Feisty Fawn) getestet, sodass es scheint, dass Sie dieses Paket dort ebenfalls verwenden können.

Um das VirtualBox .deb-Paket zu installieren, öffnen Sie bitte ein Terminalfenster ( Anwendungen > Zubehör > Terminal) und werden Sie root:

sudo su

Installieren Sie dann einige Voraussetzungen für VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Gehen Sie dann zur VirtualBox-Download-Seite und wählen Sie das richtige .deb-Paket für Ihre Ubuntu-Version aus und laden Sie es auf Ihr System herunter:

cd /tmp
wget http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Nachdem der Download abgeschlossen ist, können Sie VirtualBox wie folgt installieren:

dpkg -i VirtualBox_1.3.8_Ubuntu_edgy_i386.deb

Sie werden möglicherweise nach den folgenden Fragen gefragt:

Stimmen Sie den Bedingungen der PUEL-Lizenz zu? <– Ja
Soll das vboxdrv-Kernelmodul jetzt kompiliert werden? <– Ja

Das war’s schon. Sie finden VirtualBox jetzt unter Anwendungen > Systemwerkzeuge:

2 Installation von VirtualBox aus den Quellen

Wenn die PUEL-Lizenz von InnoTek für Sie nicht funktioniert und Sie die GPL bevorzugen und/oder es kein .deb-Paket für Ihre Ubuntu-Version gibt, können Sie VirtualBox aus den Quellen kompilieren. Die Quellen werden unter der GPL veröffentlicht.

Um VirtualBox aus den Quellen zu installieren, öffnen Sie bitte ein Terminalfenster ( Anwendungen > Zubehör > Terminal) und werden Sie root:

sudo su

Installieren Sie dann einige Voraussetzungen für VirtualBox:

apt-get install bcc iasl xsltproc xalan libxalan110-dev uuid-dev zlib1g-dev libidl-dev libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev libasound2-dev libstdc++5 linux-headers-`uname -r` build-essential

Wir können die neuesten VirtualBox-Quellen aus InnoTeks SVN-Repository herunterladen; dazu müssen wir zuerst Subversion installieren:

apt-get install subversion

Als nächstes laden wir die VirtualBox-Quellen in das Verzeichnis /usr/src/virtualbox herunter:

mkdir /usr/src/virtualbox
cd /usr/src/virtualbox
svn co http://virtualbox.org/svn/vbox/trunk vbox

Dann kompilieren wir VirtualBox wie folgt:

cd vbox
./configure
source ./env.sh
kmk all
cd out/linux.x86/release/bin/src
make
make install

Anschließend laden wir das vboxdrv-Kernelmodul und kopieren die VirtualBox-Dateien an die entsprechenden Stellen auf der Festplatte:

cd ../
modprobe vboxdrv
echo vboxdrv >> /etc/modules

cp -prf .so /usr/lib/
mkdir /usr/local/virtualbox
cp -prf
/usr/local/virtualbox/
ln -s /usr/local/virtualbox/VirtualBox /usr/local/bin/VirtualBox
ln -s /usr/local/virtualbox/VBoxSVC /usr/local/bin/VBoxSVC

Als nächstes erstellen wir die Gruppe vboxusers und fügen unseren Desktop-Benutzer (z.B. falko) hinzu:

groupadd vboxusers
usermod -G vboxusers -a falko

Jetzt müssen wir die Berechtigungen von /dev/vboxdrv ändern, damit sie von der Gruppe vboxusers zugänglich sind:

chmod 660 /dev/vboxdrv
chgrp vboxusers /dev/vboxdrv

Um zu verhindern, dass die Berechtigungen von /dev/vboxdrv beim Booten zurückgesetzt werden, bearbeiten wir /etc/udev/rules.d/40-permissions.rules und fügen am Ende dieser Datei die folgende Zeile hinzu:

gedit /etc/udev/rules.d/40-permissions.rules

| [...] KERNEL=="vboxdrv", GROUP="vboxusers", MODE="0660" |

Das war’s. Jetzt bleibt nur noch, einen Menüeintrag für VirtualBox zu erstellen. Klicken Sie mit der rechten Maustaste auf Anwendungen und wählen Sie Menüs bearbeiten:

In dem sich öffnenden Fenster wählen Sie bitte Systemwerkzeuge aus und klicken Sie dann auf Neues Element:

Im Fenster “Launcher erstellen” füllen Sie bitte die folgenden Details aus:

  • Typ: Anwendung
  • Name: VirtualBox
  • Befehl: VirtualBox (bitte auf Groß-/Kleinschreibung achten - dies ist ein Befehl, wenn Sie ihn nicht richtig schreiben, wird die Anwendung nicht gestartet)
  • Kommentar: Sie können alles eingeben, was Sie möchten, oder es leer lassen.

Wenn Sie möchten, können Sie auch ein Symbol für die neue Anwendung auswählen, aber das ist kein Muss.

VirtualBox sollte jetzt in der Liste der Elemente für das Menü Systemwerkzeuge angezeigt werden. Klicken Sie auf Schließen, um das Fenster zu verlassen:

Anschließend finden Sie VirtualBox unter Anwendungen > Systemwerkzeuge:

So sieht es aus, wenn VirtualBox gestartet wird:

3 Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.