Linux Fedora端末[閉じる]

Linux Fedora端末[閉じる]

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:ターミナル、シェル、実行しているプログラムの違いを知る必要があります。端末に「一部コマンド」と入力しましたが、「動作していません」lsorと入力すると、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の研究に役立ちます。

関連情報