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インストールを削除し、リポジトリからインストールすることをお勧めします:(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の研究に役立ちます。