Bei einigen Linux-Distributionen kann das VirtualBox VM-Tool nicht gestartet werden nach der Installation. Es gibt viele verschiedene Gründe, warum Ihre VM möglicherweise nicht gestartet wird. In diesem Handbuch werden verschiedene Korrekturen durchgeführt, um das Problem zu beheben.
Normalerweise ist der Hauptgrund dafür, dass Ihre VirtualBox-VM unter Linux nicht gestartet wird, dass Sie die Installation des VirtualBox-Kerneltreibers versäumt haben. Dieser Treiber wird auf Linux-Hostcomputern benötigt. Ohne ihn werden VMs einfach fehlerhaft und lehnen den Start ab.
Um den VirtualBox-Kerneltreiber auf Ihrem Betriebssystem zu installieren, öffnen Sie ein Terminalfenster, indem Sie auf drücken Strg + Alt + T. oder Strg + Umschalt + T. auf der Tastatur. Befolgen Sie dann die nachstehenden schrittweisen Anweisungen.
Schritt 1: Der VirtualBox-Kerneltreiber kann normalerweise nicht installiert werden, wenn der Benutzer die Installation der Kernel-Header zuerst versäumt hat. Kernel-Header ermöglichen das Erstellen benutzerdefinierter Module, z. B. des VirtualBox-Kerneltreibers.
Geben Sie die folgenden Befehle ein, die Ihrer Distribution entsprechen, um die Linux-Kernel-Header auf Ihrem Linux-PC zu installieren.
Ubuntu
sudo apt install linux-headers - $ (uname -r)
Debian
sudo apt-get install linux-headers - $ (uname -r)
Arch Linux
sudo pacman -S Linux-Header
Fedora
sudo dnf installiere "kernel-devel-uname-r == $ (uname -r)"
OpenSUSE
sudo zypper installiere kernel-devel
Schritt 2: Nach der Installation der Linux-Kernel-Header auf Ihrem Linux-System kann das Modul neu eingerichtet werden. Um optimale Ergebnisse zu erzielen, empfiehlt es sich, das VirtualBox-Modulpaket vollständig neu zu installieren, anstatt sich mit verschiedenen verwirrenden Befehlen zu befassen.
Geben Sie zum erneuten Installieren des VirtualBox-Modulpakets die folgenden Befehle in das Terminal ein, die der aktuell verwendeten Linux-Distribution entsprechen.
Ubuntu
sudo apt installiere virtualbox-dkms - neu installieren
Debian
sudo apt installiere virtualbox-dkms - neu installieren
Arch Linux
sudo pacman -R Virtualbox-Host-Modul-Bogen sudo pacman -S Virtualbox-Host-Modul-Bogen
Fedora
sudo dnf entfernen VirtualBox akmod-VirtualBox sudo dnf installieren VirtualBox akmod-VirtualBox
OpenSUSE
sudo zypper virtualbox-kmp-default entfernen
sudo zypper installiere virtualbox-kmp-default
Schritt 3: Nach der Neuinstallation des VirtualBox-Kernelmodulpakets auf Ihrem Linux-PC sollten die Module auf Ihrem Linux-PC erstellt und eingerichtet werden. Jetzt müssen Sie das Modul in das System laden. Geben Sie dazu die ein modprobe vboxdrv Befehl.
sudo modprobe vboxdrv
Alternativ können Sie Ihren PC neu starten. Wenn Sie sich anmelden, wird der Kerneltreiber geladen!
Manchmal werden VirtualBox-VMs auf Linux-Systemen nicht gestartet, da sie mit aktiviertem VirtualBox-Erweiterungspaket erstellt wurden und das Erweiterungspaket nicht mehr installiert ist. Um dieses Problem zu beheben, öffnen Sie ein Terminalfenster durch Drücken von Strg + Alt + T. oder Strg + Umschalt + T. Geben Sie auf der Tastatur die folgenden Befehle ein, die Ihrer Linux-Distribution entsprechen.
Ubuntu
sudo apt installiere virtualbox-ext-pack
Debian (nur Sid)
sudo apt-get installiere virtualbox-ext-pack
Gehen Sie bei anderen Debian-Versionen wie folgt vor.
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
Öffnen Sie Ihren Linux-Dateimanager und doppelklicken Sie auf das Ext-Paket, um es in Debian zu laden.
Arch Linux /Fedora /OpenSUSE
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
Öffnen Sie Ihren Linux-Dateimanager. Doppelklicken Sie dann mit der Maus auf das Ext-Paket. Damit können Sie es ohne Probleme in VirtualBox installieren.
Bei VirtualBox tritt möglicherweise ein Fehler auf, bei dem das Kernelmodul auf Ihrem System installiert ist, das Programm jedoch startet immer noch keine VMs. Der Grund für diesen Fehler ist, dass bestimmte Komponenten für VirtualBox vorhanden sind das /usr/
Verzeichnis, in dem das Programm ausgeführt wird. Das /usr/
Verzeichnis kann manchmal Berechtigungsprobleme haben. Typischerweise ist die /usr/
Das Verzeichnis gehört dem Root-Benutzer. Ein VirtualBox-Fehler tritt auf, wenn der Ordner nicht Root gehört.
Um diesen Fehler zu beheben, öffnen Sie ein Terminalfenster durch Drücken von Strg + Alt + T. oder Strg + Alt + T. auf der Tastatur. Befolgen Sie dann die nachstehenden schrittweisen Anweisungen.
Schritt 1: Führen Sie die aus ls -l Befehl im Stammverzeichnis, um festzustellen, ob Ihr /usr/
Eigentumsrechte des Ordners.
ls -l /
Sie können auch isolieren /usr/
durch Anwendung der grep Befehl.
ls -l / | grep usr
Schauen Sie durch die ls-Eingabeaufforderung nach usr. Wenn es sich im Besitz von root befindet, sollten Sie in Ihrem Terminal etwas Ähnliches wie das unten gezeigte sehen.
drwxr-xr-x 14 Wurzel Wurzel 4096 27. März 2019 usr
Wenn dein /usr/
Ordner gehört root, wird es haben Wurzel Wurzel
genau wie im folgenden Beispiel. Wenn es nicht im Besitz von root ist, wird Ihr Benutzername wo angezeigt Wurzel Wurzel
ist in der Eingabeaufforderung.
Schritt 2: Vorausgesetzt, Sie /usr/
Verzeichnis gehört nicht dem Root-Benutzer, nutzen Sie das chown Befehl, um die Berechtigungen so zu ändern, wie sie sind.
sudo chown root: root / usr /
Schritt 3: Führen Sie das erneut aus ls -l Befehl, um sicherzustellen, dass die chown Befehl hat den Besitz der geändert /usr/
Ordner, so dass es mit dem folgenden Code übereinstimmt.
drwxr-xr-x 14 Wurzel Wurzel 4096 27. März 2019 usr
Kleinere Probleme mit VirtualBox können normalerweise durch einfaches Aktualisieren des Programms auf eine neuere Version behoben werden. Oracle arbeitet sehr hart daran, Fehler zu beheben. Um VirtualBox auf Ihrem Linux-PC zu aktualisieren, öffnen Sie ein Terminalfenster und installieren Sie Updates mithilfe des Paketmanagers wie gewohnt.
Linux bietet eine Vielzahl verschiedener Möglichkeiten, Medien über...
Ubuntu bietet im Vergleich zu anderen Linux-Distributionen eine der...
Wenn Ihnen das aktuelle Erscheinungsbild Ihres Betriebssystems lang...