VirtualBox

Installieren und verwenden Sie VirtualBox in Ubuntu 20.04

Installieren und verwenden Sie VirtualBox in Ubuntu 20.04
VirtualBox ist ein kostenloses Open-Source-Tool zur plattformübergreifenden Virtualisierung, das von Oracle entwickelt und gewartet wird. VirtualBox bietet unzählige interessante Funktionen, verpackt in einer einfachen und intuitiven Benutzeroberfläche. Im Vergleich zu Alternativen wie VMware Workstation ist VirtualBox für jedermann in jeder Situation benutzerfreundlicher.

Interessiert, eine neue Distribution zu testen? Anstatt es über das aktuelle System zu installieren, testen Sie das System zuerst mit VirtualBox. Sie müssen mehrere Betriebssysteme gleichzeitig ausführen? VirtualBox hat Sie abgedeckt. Fast alle Aspekte einer virtuellen Maschine sind anpassbar.

Diese Anleitung zeigt Ihnen, wie Sie VirtualBox in Ubuntu 20 installieren und verwenden.04.

VirtualBox unter Ubuntu

Es gibt mehrere Möglichkeiten, VirtualBox in Ubuntu 20 zu installieren.04. Der einfachste Weg, VirtualBox zu installieren, besteht darin, 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 das offizielle VirtualBox-DEB-Paket für Debian/Ubuntu herunterladen und mit APT . installieren. Der Nachteil dieses Ansatzes ist, dass Sie VirtualBox manuell aktualisieren müssen, sobald eine neue Version veröffentlicht wird. Dies kann durch Hinzufügen des Oracle-Repositorys umgangen werden.

Schließlich können Sie VirtualBox direkt aus dem Quellcode installieren. Diese Methode ermöglicht es Ihnen, VirtualBox aus der Quelle zu erstellen, kann jedoch ein längerer und komplexerer Prozess sein. Die Installation von VirtualBox mit dieser Methode wird nicht empfohlen, da Sie sie erneut ausführen müssen, um VirtualBox zu aktualisieren, aber diese Methode kann von fortgeschrittenen Benutzern verwendet werden, die Programme aus dem Quellcode erstellen möchten.

Lasst uns beginnen!

Installieren Sie VirtualBox aus dem Ubuntu-Repository

Dies ist die Standardmethode für die Installation von VirtualBox. Alles, was Sie tun müssen, ist APT mitzuteilen, dass es das VirtualBox-Paket aus den Standard-Ubuntu-Repositorys beziehen soll.

Starten Sie das Terminal und führen Sie den folgenden Befehl aus:

$ sudo apt update && sudo apt install virtualbox virtualbox-ext-pack -y

Wenn Sie zur Konfiguration von virtualbox-ext-pack aufgefordert werden, wählen Sie "Ok".”

Akzeptieren Sie die VirtualBox PUEL-Lizenz.

Das virtualbox-ext-pack lädt automatisch das VirtualBox-Erweiterungspaket herunter und installiert es.

Installieren Sie VirtualBox aus dem Oracle-Repository

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-Repositorys durchführen. Danach kann APT den Rest erledigen.

Starten Sie ein Terminal. Stellen Sie sicher, dass Sie wget Eingerichtet.

$ sudo apt update && sudo apt install wget -y

Besorgen Sie sich die Oracle VirtualBox Repo-GPG-Schlüssel und fügen Sie sie hinzu.

$ wget -q https://www.virtuelle Box.org/download/oracle_vbox_2016.aufsteigend -O- |
sudo apt-key hinzufügen -

$ wget -q https://www.virtuelle Box.org/download/oracle_vbox.aufsteigend -O-
| sudo apt-key hinzufügen -

Fügen Sie nun das Repository hinzu.

$ sudo add-apt-repository "deb [arch=amd64] http://download.virtuelle Box.Organisation/
virtualbox/debian $(lsb_release -cs) contrib"

Aktualisieren Sie den APT-Cache.

$ sudo apt-Update

Installieren Sie schließlich VirtualBox. Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version von VirtualBox v6.1.12.

$ sudo apt install virtualbox-6.1

Installieren Sie VirtualBox aus dem Quellcode

Der Quellcode von VirtualBox ist kostenlos verfügbar. Dies ermöglicht die Möglichkeit, VirtualBox manuell aus der Quelle zu erstellen. Dies ist ein relativ langwieriger und komplexer Prozess, der mehr Hardwareressourcen und -aufwand erfordert. Die Installation von VirtualBox mit dieser Methode wird nicht empfohlen, da Sie sie erneut befolgen müssen, um VirtualBox zu aktualisieren update. Vollständige Informationen zum Erstellen von VirtualBox unter Linux finden Sie auf der VirtualBox-Wiki-Seite.

Installieren Sie zuerst die Build-Abhängigkeiten.

$ sudo apt installieren \
$ 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 entpacken xsltproc \
$ default-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \
$ mesa-common-dev Subversion yasm zlib1g-dev

Die folgenden Build-Abhängigkeiten sollten auch installiert werden, wenn Sie die 64-Bit-Version von Ubuntu ausführen.

$ sudo apt install lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc++6

Für Python-Hacking sollten Sie auch die folgenden Pakete installieren.

$ sudo apt install pylint python3-psycopg2 python3-willow python-pil

Das Erstellen von VirtualBox auf einem 64-Bit-Hostsystem erfordert weiterhin alle 32-Bit-Bibliotheken und Build-Tools. Im Fall der 64-Bit-Ubuntu-Version fehlen einige Shared Libraries. Führen Sie den folgenden Befehl aus, um das Problem zu beheben.

$ sudo ln -s libX11.so.6 /usr/lib32/libX11.so

$ sudo ln -s libXTrap.so.6 /usr/lib32/libXTrap.so

$ sudo ln -s libXt.so.6 /usr/lib32/libXt.so

$ sudo ln -s libXtst.so.6 /usr/lib32/libXtst.so

$ sudo ln -s libXmu.so.6 /usr/lib32/libXmu.so

$ sudo ln -s libXext.so.6 /usr/lib32/libXext.so

Laden Sie hier den neuesten Quellcode von VirtualBox herunter.

Entpacken Sie das komprimierte Archiv.

$ tar -xvf VirtualBox-6.1.12a.Teer.bz2

Ändern 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, den Build neu zu verteilen oder für die Produktion zu verwenden.

$ ./configure --disable-hardening

Laden Sie das Umgebungs-Setup-Skript.

$ Quelle ./env.Sch

Es ist jetzt endlich an der Zeit, VirtualBox zu bauen. Führen Sie den folgenden Befehl aus, um ein Release-Paket von VirtualBox zu erstellen.

$ kmk alle

Wenn der Build nicht gehärtet wurde, kann VirtualBox von „out/linux“ ausgeführt werden.amd64/release/bin“-Verzeichnis unter dem Quellcode-Verzeichnis. Die VirtualBox-Kernelmodule müssen jedoch zuerst erstellt und installiert werden installed. Geben Sie dazu folgenden Code ein.

$ cd out/linux.amd64/release/bin/src

$ machen -j$(nproc)

$ sudo make install

Laden Sie die Module.

$ modprobe vboxdrv

Starten Sie schließlich VirtualBox.

$ ./Virtuelle Box

Verwenden von VirtualBox

VirtualBox ist sehr benutzerfreundlich. Alle seine Funktionen sind einfach, aber VirtualBox bietet die volle Kontrolle über fast jeden Aspekt einer virtuellen Maschine. Hier erfahren Sie, wie Sie eine virtuelle VirtualBox-Maschine erstellen und starten.

Installieren Sie vor dem Erstellen einer virtuellen Maschine das VirtualBox-Erweiterungspaket. Laden Sie es hier von der VirtualBox-Download-Seite herunter.

Nachdem das Paket heruntergeladen wurde, installieren Sie das Paket mit dem folgenden Befehl.

$ sudo VBoxManage extpack installieren Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack

Die Installation fragt nach der PUEL-Lizenzvereinbarung. Geben Sie „y“ ein, um fortzufahren.

Die Installation sollte ohne Probleme abgeschlossen werden.

Es ist jetzt an der Zeit, eine virtuelle Maschine zu erstellen. VirtualBox starten.

Klicken Sie auf „Neu“, um eine neue virtuelle Maschine zu erstellen.

Geben Sie der neuen virtuellen Maschine einen passenden Namen. In diesem Beispiel erstelle ich eine virtuelle Ubuntu-Maschine, also wähle ich den „Typ“ als „Linux“ und die „Version“ als „Ubuntu_64“ aus.”

Weisen Sie als Nächstes den RAM-Speicherplatz zu, den die virtuelle Maschine einnehmen soll. Es wird empfohlen, 4 GB RAM zuzuweisen.

VirtualBox fragt nach einer Festplattendateierstellung für die virtuelle Maschine. Die Datei fungiert als physischer Speicher. Wählen Sie „Jetzt virtuelle Festplatte erstellen“.”

Sie werden nach dem Dateityp der virtuellen Festplatte gefragt. Für die meisten wird das VDI-Format mehr als genug sein.

VirtualBox fragt, wie die virtuelle Speicherdatei erstellt wird. Wenn „Dynamisch zugewiesen“ ausgewählt ist, wächst die Speicherdatei, wenn sie mehr verwendet wird. Wenn „Feste Größe“ ausgewählt ist, verwendet die Datei den maximalen Speicherplatz auf dem physischen Laufwerk. Der Vorteil der zweiten Option besteht darin, dass sie mehr Leistung für die virtuelle Maschine bietet.

Wählen Sie die Größe und den Speicherort der virtuellen Festplattendatei aus.

Die virtuelle Maschine ist jetzt startbereit! Sie müssen die Ubuntu-Image-Datei zur Hand haben, da die Maschine nach einem Boot-Gerät/Image fragt ask. Für den Rest der Installation lesen Sie diese großartige Anleitung zur Installation von Ubuntu 20.04 auf VirtualBox hier.

Abschließende Gedanken

Es stehen zahlreiche Optionen zur Verfügung, um das Verhalten von VirtualBox und virtuellen Maschinen zu optimieren. Fühlen Sie sich frei, diese zu erkunden. Es gibt viele Online-Materialien, wie Sie VirtualBox optimal nutzen können.

Genießen!

So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...
So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...
Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....