Терминал Linux Fedora

Терминал Linux Fedora

Я уже установил 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.

Связанный контент