VirtualBox ist ein freies und quelloffenes, plattformübergreifendes Virtualisierungswerkzeug, das von Oracle entwickelt und gepflegt wird. VirtualBox bietet eine Vielzahl interessanter Funktionen, verpackt in einer einfachen und intuitiven Benutzeroberfläche. Im Vergleich zu Alternativen wie VMware Workstation ist VirtualBox für jedermann und in jeder Situation benutzerfreundlicher.
Sind Sie daran interessiert, eine neue Distribution zu testen? Anstatt es über das aktuelle System zu installieren, probieren Sie das System zuerst mit VirtualBox aus. Müssen Sie mehrere Betriebssysteme gleichzeitig laufen lassen? VirtualBox hat alles für Sie. Fast alle Aspekte einer virtuellen Maschine sind anpassbar.
Diese Anleitung zeigt Ihnen, wie Sie VirtualBox in Ubuntu 20.04 installieren und verwenden.
VirtualBox in Ubuntu
Es gibt mehrere Möglichkeiten, VirtualBox in Ubuntu 20.04 zu installieren. Der einfachste Weg, VirtualBox zu installieren, ist, es direkt aus den Ubuntu Software Repos zu beziehen. Das einzige Problem bei dieser Methode ist, dass Sie möglicherweise nicht die neueste Version von VirtualBox erhalten.
Es ist auch möglich, eine manuelle Installation von VirtualBox durchzuführen. Sie können sich das offizielle VirtualBox DEB-Paket für Debian/Ubuntu besorgen und es mit APT installieren. Der Nachteil bei diesem Ansatz ist, dass Sie VirtualBox manuell aktualisieren müssen, sobald eine neue Version veröffentlicht wird. Dies kann umgangen werden, indem man das Oracle Repo hinzufügt.
Schließlich können Sie VirtualBox direkt aus dem Quellcode installieren. Diese Methode ermöglicht es Ihnen, VirtualBox aus dem Quellcode zu erstellen, kann aber ein längerer und komplexerer Prozess sein. Die Installation von VirtualBox mit dieser Methode ist nicht empfehlenswert, da Sie sie erneut durchführen müssen, um VirtualBox zu aktualisieren, aber diese Methode kann von fortgeschrittenen Benutzern verwendet werden, die gerne Programme aus dem Quellcode erstellen.
Lassen Sie uns beginnen!
VirtualBox aus dem Ubuntu-Repository installieren
Dies ist die Standardmethode zur Installation von VirtualBox. Alles, was Sie tun müssen, ist APT anzuweisen, das VirtualBox-Paket aus den Standard-Ubuntu-Repos zu holen.
Feuern Sie das Terminal an und führen Sie den folgenden Befehl aus:
Wenn Sie zur Konfiguration von virtualbox-ext-pack aufgefordert werden, wählen Sie „Ok.“
Akzeptieren Sie die VirtualBox-PUEL-Lizenz.
Das virtualbox-ext-pack wird automatisch heruntergeladen und das VirtualBox-Erweiterungspaket installiert.
VirtualBox aus dem Oracle Repository installieren
Diese Methode ist nützlich, wenn Sie die neueste Version von VirtualBox benötigen. Damit dies funktioniert, müssen Sie eine einmalige Konfiguration des Oracle-Repos durchführen. Danach kann APT den Rest erledigen.
Feuern Sie ein Terminal an. Stellen Sie sicher, dass Sie wget installiert haben.
Grabben und fügen Sie die GPG-Schlüssel des Oracle VirtualBox Repos hinzu.
sudo apt-key add –
| sudo apt-key add –
Nun, fügen Sie das Repo hinzu.
virtualbox/debian $(lsb_release -cs) contrib“
Den APT-Cache aktualisieren.
Schließlich installieren Sie VirtualBox. Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version von VirtualBox v6.1.12.
VirtualBox aus dem Quellcode installieren
Der Quellcode von VirtualBox ist frei verfügbar. Damit ist es möglich, VirtualBox manuell aus dem Quellcode zu erstellen. Dies ist ein relativ langwieriger und komplexer Prozess, der mehr Hardware-Ressourcen und Aufwand erfordert. Die Installation von VirtualBox mit dieser Methode wird nicht empfohlen, da Sie diesen Vorgang erneut durchführen müssen, um VirtualBox zu aktualisieren. Vollständige Informationen zum Erstellen von VirtualBox unter Linux finden Sie auf der VirtualBox-Wiki-Seite.
Installieren Sie zunächst die Build-Abhängigkeiten.
$ acpica-tools chrpath doxygen g++-multilib libasound2-dev libcap-dev \
$ libcurl4-.openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
$ libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev libsdl1.2-dev libsdl-ttf2.0-dev \
$ libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
$ libxmu-dev libxrandr-dev make nasm python3-dev python-dev qttools5-dev-tools \
$ texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \
$ default-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \
$ mesa-common-dev subversion yasm zlib1g-dev
Die folgenden Build-Abhängigkeiten sollten ebenfalls installiert sein, wenn Sie die 64-Bit-Version von Ubuntu verwenden.
Für das Hacken von Python sollten auch die folgenden Pakete installiert werden.
Für den Aufbau von VirtualBox auf einem 64-Bit-Hostsystem werden immer noch alle 32-Bit-Bibliotheken und Build-Tools benötigt. Im Fall der 64-Bit-Ubuntu-Version fehlen einige gemeinsame Bibliotheken. Führen Sie den folgenden Befehl aus, um dies zu beheben.
Laden Sie den aktuellen Quellcode von VirtualBox hier herunter.
Entpacken Sie das komprimierte Archiv.
Wechseln Sie das aktuelle Verzeichnis in die extrahierte Quelle und führen Sie das Konfigurationsskript aus. Beachten Sie, dass das Flag „-disable-hardening“ nicht verwendet werden sollte, wenn Sie beabsichtigen, das Build weiterzugeben oder für die Produktion zu verwenden.
Laden Sie das Umgebungs-Setup-Skript.
Es ist nun endlich an der Zeit, VirtualBox zu bauen. Führen Sie den folgenden Befehl aus, um ein Release-Paket von VirtualBox zu erstellen.
Wenn der Build nicht gehärtet wurde, kann VirtualBox aus dem Verzeichnis „out/linux.amd64/release/bin“ unter dem Quellcode-Verzeichnis ausgeführt werden. Die VirtualBox-Kernelmodule müssen jedoch zuerst gebaut und installiert werden. Geben Sie dazu den folgenden Code ein.
Lade die Module.
Schließlich starten Sie VirtualBox.
Verwendung von VirtualBox
VirtualBox ist sehr benutzerfreundlich. Alle Funktionen sind einfach, dennoch bietet VirtualBox volle Kontrolle über fast jeden Aspekt einer virtuellen Maschine. Hier wird gezeigt, wie man eine virtuelle Maschine in VirtualBox erstellt und startet.
Bevor Sie eine virtuelle Maschine erstellen, installieren Sie das VirtualBox-Erweiterungspaket. Laden Sie es von der VirtualBox-Download-Seite hier herunter.
Nach dem Herunterladen des Pakets installieren Sie das Paket mit dem folgenden Befehl.
Die Installation wird nach der PUEL-Lizenzvereinbarung fragen. Geben Sie „y“ ein, um fortzufahren.
Die Installation sollte ohne Probleme abgeschlossen werden.
Jetzt ist es an der Zeit, eine virtuelle Maschine zu erstellen. Starten Sie VirtualBox.
Klicken Sie auf „Neu“, um eine neue virtuelle Maschine zu erstellen.
Geben Sie der neuen virtuellen Maschine einen passenden Namen. In diesem Beispiel werde ich eine virtuelle Ubuntu-Maschine erstellen, also wähle ich als „Typ“ „Linux“ und als „Version“ „Ubuntu_64“.
Nächstes weisen Sie der virtuellen Maschine die Menge an RAM-Speicherplatz zu, die sie benötigen soll. Es wird empfohlen, 4 GB RAM zuzuweisen.
VirtualBox wird Sie bitten, eine Festplattendatei für die virtuelle Maschine zu erstellen. Die Datei wird als physischer Speicher dienen. Wählen Sie „Jetzt eine virtuelle Festplatte erstellen“
Sie werden nach dem Dateityp der virtuellen Festplatte gefragt. Für die meisten wird das VDI-Format mehr als ausreichend sein.
VirtualBox wird Sie fragen, wie die virtuelle Speicherdatei erstellt werden soll. Wenn „Dynamisch zugewiesen“ ausgewählt wird, wächst die Speicherdatei, wenn sie mehr benutzt wird. Wenn Sie „Feste Größe“ wählen, wird die Datei den maximalen Speicherplatz auf dem physischen Laufwerk verwenden. Der Vorteil der zweiten Option ist, dass sie mehr Leistung für die virtuelle Maschine bietet.
Wählen Sie die Größe und den Speicherort der virtuellen Festplattendatei.
Die virtuelle Maschine ist nun bereit zum Booten! Sie müssen die Ubuntu-Image-Datei zur Hand haben, da die Maschine nach einem Boot-Gerät/Image fragen wird. Für den Rest der Installation lesen Sie bitte diese großartige Anleitung zur Installation von Ubuntu 20.04 auf VirtualBox hier.
Abschließende Überlegungen
Es gibt viele Optionen, um das Verhalten von VirtualBox und virtuellen Maschinen zu optimieren. Probieren Sie diese ruhig aus. Es gibt viele Online-Materialien, die zeigen, wie man VirtualBox optimal nutzen kann.
Viel Spaß!