GNU/Linux >> LINUX-Kenntnisse >  >> Debian

2 Möglichkeiten, VirtualBox auf Debian 9 Stretch zu installieren

Dieses Tutorial zeigt Ihnen 2 Möglichkeiten, VirtualBox auf Debian 9 Stretch zu installieren . VirtualBox ist eine kostenlose Open-Source-Virtualisierungssoftware, die auf Linux, Mac, Windows und Solaris ausgeführt werden kann. Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste stabile Version von VirtualBox 5.2.10, veröffentlicht am 17. April 2018. Aus irgendeinem Grund ist sie nicht im standardmäßigen Debian 9-Repository enthalten. Sie können es aus dem Upstream-Oracle-Repository oder dem Stretch-Backports-Repository installieren.

Einige der Highlights der VirtualBox 5.2.x-Reihe:

  • VM kann in Oracle Cloud (OPC) exportiert werden.
  • Unbeaufsichtigte Gastinstallation
  • Audiounterstützung für Videoaufnahmen hinzugefügt

Beachten Sie, dass das Stretch-Backports-Repository derzeit Virtualbox 5.1 enthält. Wenn Sie die neueste Version möchten, verwenden Sie das Oracle-Repository. Wenn Sie eine frühere Version installiert haben, stoppen Sie alle laufenden Instanzen virtueller Maschinen, bevor Sie die neueste Version installieren. Nach dem Upgrade wird empfohlen, dass Sie auch die VirtualBox-Gasterweiterungen aktualisieren, die in Ihren virtuellen Maschinen installiert sind.

So installieren Sie VirtualBox auf Debian 9 Stretch aus dem Oracle-Repository

Öffnen Sie ein Terminalfenster und führen Sie den folgenden Befehl aus, um zum Root-Benutzer zu wechseln.

su -

Führen Sie dann den folgenden Befehl aus, um eine Quelllistendatei für das Oracle VirtualBox-Repository zu erstellen. nano ist ein anfängerfreundlicher Befehlszeilen-Texteditor.

nano /etc/apt/sources.list.d/virtualbox.list

Der Nano-Texteditor wird Ihnen angezeigt. Fügen Sie die folgende Zeile in die Datei ein.

deb http://download.virtualbox.org/virtualbox/debian stretch contrib

Um die Datei mit dem Nano-Texteditor zu speichern, müssen Sie CTRL+O drücken , und drücken Sie dann Enter . Um den Nano-Texteditor zu beenden, drücken Sie CTRL+X . Als nächstes müssen wir den öffentlichen Schlüssel von Oracle GPG mit dem folgenden Befehl herunterladen und in das Debian 9-System importieren.

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -

Der öffentliche Schlüssel ermöglicht es dem APT-Paketmanager, die Integrität heruntergeladener Pakete zu überprüfen. Dann müssen Sie nur noch den lokalen Paketindex aktualisieren und Virtualbox 5.2 installieren.

apt update

apt install virtualbox-5.2

Sobald es installiert ist, starten Sie es über Ihr Anwendungsmenü oder führen Sie den folgenden Befehl aus, um VirtualBox vom Terminal aus zu starten.

virtualbox

Sie können die Versionsnummer in der help überprüfen> about VirtualBox .

Um sicherzustellen, dass die VirtualBox-Host-Kernel-Module (vboxdrv , vboxnetflt und vboxnetadp ) werden ordnungsgemäß aktualisiert, wenn sich die Linux-Kernel-Version während des nächsten apt upgrade ändert , installieren Sie dkms Paket.

apt install dkms

So installieren Sie VirtualBox auf Debian 9 aus dem strectch-backports-Repository

Das Backports-Repository enthält Pakete aus dem Testing- und Unstable-Zweig, die auf dem Stable-Zweig neu kompiliert werden. Um Stretch-Backports zu aktivieren, wechseln Sie zum Root-Benutzer und erstellen Sie eine Quelllistendatei.

su -

nano /etc/apt/sources.list.d/stretch-backports.list

Fügen Sie dieser Datei dann die folgende Zeile hinzu.

deb http://ftp.debian.org/debian stretch-backports main contrib

Speichern und schließen Sie die Datei. Aktualisieren Sie als Nächstes den Paketindex.

apt update

Führen Sie den folgenden Befehl aus, um VirtualBox aus dem stretch-backports-Repository zu installieren.

apt install -t stretch-backports virtualbox

Fehlerbehebung

Manchmal sehen Sie möglicherweise den folgenden Fehler, wenn Sie eine virtuelle Maschine starten.

rtr3initex failed with rc=-1912 (rc=-1912) the virtualbox kernel modules do not match this version of virtualbox

Eine der Ursachen ist, dass Sie virtualbox aus dem Stretch-Backports-Repository installieren und es dann erneut aus dem Oracle-Repository installieren. In diesem Fall müssen Sie einen von ihnen vollständig entfernen und den anderen installieren. Um beispielsweise die Virtualbox vollständig aus dem stretch-backports-Repository zu entfernen, führen Sie Folgendes aus:

apt purge virtualbox

apt autoremove

Führen Sie dann den folgenden Befehl aus, um die Virtualbox-Kernel-Module neu zu erstellen.

/sbin/vboxconfig

Das ist es! Ich hoffe, dieses Tutorial hat Ihnen geholfen, VirtualBox auf Debian 9 Stretch zu installieren. Wenn Sie diesen Beitrag nützlich fanden, abonnieren Sie wie immer unseren kostenlosen Newsletter, um weitere Tipps und Tricks zu erhalten.


Debian
  1. So installieren Sie VirtualBox unter Debian Linux

  2. So installieren Sie VirtualBox unter Debian Linux 9

  3. So installieren Sie VirtualBox unter Debian Linux 10 Linux

  4. So installieren Sie VirtualBox 5.1 auf Debian 9 (Stretch)

  5. Installieren Sie Virtualbox 4.3.8 auf einem Debian 6 (Squeeze) Desktop

So installieren Sie Docker auf Debian 9 Stretch

So installieren Sie VirtualBox unter Debian 9

So installieren Sie OpenVPN auf Debian 9 Stretch

So installieren Sie Skype auf Debian 9 Stretch

So installieren Sie Pip auf Debian 9 Stretch

So installieren Sie Go unter Debian 9 Stretch