YouTube의 윤리적 해킹 강좌를 따르기 위해 Linux Fedora를 설치했습니다. (https://www.youtube.com/watch?v=vg9cNFPQFqM).
내 문제는 이 과정에는 VirtualBox에 Kali Linux 환경도 필요하다는 것입니다. Fedora OS에서 VirtualBox를 시작했는데 VirtualBox에서 Kali Linux를 실행하려고 하면 Kernel Driver Not installed rc=-1908
화면에 오류가 나타납니다.
YouTube와 이 블로그에서 이 오류에 대한 몇 가지 해결책을 찾았지만 안타깝게도 이러한 명령 대부분은 내 Fedora 터미널에서 작동하지 않습니다.
어떻게 해결해야 할지 모르겠습니다. 가장 큰 문제는 일부 명령을 입력하면 터미널이 해당 명령을 인식하지 못하여 강좌를 수강할 수 없고 VirtualBox에서 Kali Linux를 실행할 수 없다는 것입니다.
도와주세요. 터미널이 제대로 작동하길 원합니다.
답변1
"내 터미널이 작동하지 않습니다"라는 질문을 모두 함께 던지는 것 같으므로 이 질문을 여러 부분으로 나누어 보겠습니다.
1단계: 터미널, 셸, 실행하는 프로그램 간의 차이점을 알아야 합니다. 터미널에 "일부 명령"을 입력했지만 "작동하지 않았습니다". ls
or를 입력하면 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 설치를 삭제하고 저장소에서 설치하는 것이 좋습니다: (루트로:)
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 연구에 도움이 됩니다.