Linux Fedora Terminal

Linux Fedora Terminal

Ich habe Linux Fedora bereits installiert, um den Kurs „Ethical Hacking“ auf YouTube zu lernen. (https://www.youtube.com/watch?v=vg9cNFPQFqM).

Mein Problem ist, dass ich für den Kurs auch eine Kali Linux-Umgebung auf VirtualBox benötige. Ich habe VirtualBox auf meinem Fedora-Betriebssystem gestartet, aber als ich Kali Linux auf VirtualBox ausführen wollte, Kernel Driver Not installed rc=-1908erschien auf dem Bildschirm ein Fehler.

Ich habe auf YouTube und in diesem Blog einige Möglichkeiten zum Beheben dieses Fehlers gefunden, aber leider funktionieren die meisten Befehle auf meinem Fedora-Terminal nicht.

Ich weiß nicht, wie ich das lösen soll. Das Hauptproblem ist, dass mein Terminal einige Befehle, die ich eingebe, nicht erkennt. Ohne diese Befehle kann ich meinen Kurs nicht lernen und Kali Linux nicht auf VirtualBox ausführen.

Bitte helfen Sie mir, ich möchte, dass mein Terminal ORDNUNGSGEMÄSS funktioniert.

Antwort1

Lassen Sie uns diese Frage in Teilen angehen, da Sie anscheinend alles zu einem einzigen „Mein Terminal funktioniert nicht“ zusammenwerfen.

Erster Schritt: Sie müssen den Unterschied zwischen dem Terminal, der Shell und den Programmen, die Sie ausführen, verstehen. Sie haben „einige Befehle“ in das Terminal eingegeben und „es hat nicht funktioniert“. Wenn Sie oder eingeben ls, ls /sollten Sie eine Liste von Dateien und Verzeichnissen sehen. Funktioniert das? In diesem Fall funktioniert Ihr Terminal, Ihre Shell funktioniert und lsfunktioniert zumindest.

Versuchen Sie lsmod | morees mit diesem Befehl. Sie sollten eine Ausgabe wie die folgende erhalten:

Module                  Size  Used by
tun                    20475  2
cdc_acm                19395  0
pci_stub                1806  1
vboxpci                16252  0
vboxnetadp             19493  0
vboxnetflt             19295  0
vboxdrv               418989  3 vboxnetadp,vboxnetflt,vboxpci
-- More --

Für mich zeigt dies, dass das vboxdrvModul installiert und ausgeführt wird. Ihr ursprünglicher Fehler war Kernel Driver Not installed rc=-1908, daher wird das vboxdrvwahrscheinlich nicht in Ihrer Liste enthalten sein. Sie können das Modul mit einfügen insmod vboxdrv, was als Root erfolgen muss. Sehen Sie sich die Fehlermeldung genau an; ich würde vermuten, dass es etwas mit den Versionsnummern zu tun hat, aber es könnte auch sein, dass das Modul nicht verfügbar ist.

Ich werde nicht darauf eingehen, wie Kernelmodule kompiliert werden sollten und warum Sie dafür wahrscheinlich die Kernelquelle benötigen. Ich schlage vor, dass Sie Ihre aktuelle Virtualbox-Installation entfernen und aus den Repositories installieren: (als Root:)

cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
dnf update
rpm -qa kernel |sort -V |tail -n 1
uname -r
# The kernel versions from the last two commands should match
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
dnf install VirtualBox-5.2
/usr/lib/virtualbox/vboxdrv.sh setup
usermod -a -G vboxusers your_name

und dann sollten Sie VirtualBox ausführen können.

Ich würde vorschlagen, dass Sie sich ein wenig mehr mit Linux vertraut machen, bevor Sie sich in das Kali-Abenteuer stürzen. Kali ist keine Distribution für Anfänger. Außerdem wird Ihnen die Zeit, die Sie damit verbringen, sich mit Linux vertraut zu machen, bei Ihrem CEH-Studium helfen.

verwandte Informationen