
Я уже установил Linux Fedora для изучения курса «Этичный хакинг» на YouTube.https://www.youtube.com/watch?v=vg9cNFPQFqM).
Моя проблема в том, что для курса мне нужна также среда Kali Linux на VirtualBox. Я запустил VirtualBox на своей ОС Fedora, но когда я хочу запустить Kali Linux на VirtualBox на экране Kernel Driver Not installed rc=-1908
появляется ошибка.
Я нашел несколько способов решения этой ошибки на YouTube и в этом блоге, но, к сожалению, большинство команд не работают в моем терминале Fedora.
Я не знаю, как это решить. Основная проблема в том, что когда я ввожу некоторые команды, мой терминал не распознает эти команды, без этих команд я не могу изучать свой курс и не могу запустить Kali Linux на VirtualBox.
Пожалуйста, помогите мне. Я хочу, чтобы мой терминал работал ПРАВИЛЬНО.
решение1
Давайте разберем этот вопрос по частям, потому что вы, похоже, свалили все в один «мой терминал не работает».
Первый шаг: вам нужно понять разницу между терминалом, оболочкой и программами, которые вы запускаете. Вы набрали «некоторые команды» в терминале и «это не сработало». Когда вы набираете 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
, что должно быть сделано как root. Внимательно посмотрите на сообщение об ошибке; я предполагаю, что это как-то связано с номерами версий, но также может быть, что модуль недоступен.
Я не буду вдаваться в подробности того, как должны компилироваться модули ядра и почему вам, вероятно, понадобится исходный код ядра для этого. Я предложу вам удалить текущую установку 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.
Я бы посоветовал вам немного поближе познакомиться с Linux, прежде чем вступать в приключение Kali. Kali — это не дистрибутив для новичков. Кроме того, время, потраченное на знакомство с Linux, поможет вам в изучении CEH.