我已经安装了Linux,用于在YouTube上学习道德黑客课程。(https://www.youtube.com/watch?v=vg9cNFPQFqM)。
我的问题是,在本课程中,我还需要VirtualBox上的Kali环境。我在Fedora操作系统上启动了VirtualBox,但是当我想在屏幕上的VirtualBox上运行Kali时,出现了Kernel Driver Not installed rc=-1908错误。
我在YouTube和这个博客上找到了一些解决这个错误的方法,但不幸的是,大多数命令都不能在我的Fedora终端上工作。
我不知道怎么解决。主要的问题是,当我输入一些命令时,我的终端无法识别这些命令,没有这些命令,我就无法学习我的课程,也无法在VirtualBox上运行Kali。
请帮帮我,我希望我的终端能正常工作。
发布于 2017-11-25 16:26:26
让我们把这个问题分成几个部分,因为你似乎把所有的东西都集中在一个“我的终端不工作”中。
第一步:您需要了解终端、shell和运行的程序之间的区别。你在终端上输入了“一些命令”,“它没有工作”。键入ls或ls /时,应该会看到文件和目录的列表。那有用吗?在这种情况下,您的终端工作,您的外壳工作,至少ls工作。
使用lsmod | more作为命令。这应该会给您一些输出,例如:
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 --对我来说,这表明vboxdrv模块已经安装并正在运行。您最初的错误是Kernel Driver Not installed rc=-1908,所以vboxdrv可能不会出现在您的列表中。您可以使用insmod vboxdrv插入模块,这必须以根用户的身份完成。仔细查看错误消息;我猜想它与版本号有关,但也可能是模块不可用。
我将不讨论如何编译内核模块,以及为什么您可能需要可用的内核源代码。我建议您删除当前的virtualbox安装,并从存储库中安装:(作为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然后您应该能够运行VirtualBox。
我建议您在进入Kali冒险之前,让自己更熟悉Linux。Kali不是给初学者分发的。而且,花在熟悉Linux上的时间也会帮助你完成CEH的学习。
https://unix.stackexchange.com/questions/407002
复制相似问题