GNU/Linux >> Linux の 問題 >  >> Linux

VMware を実行する前に、いくつかのモジュールをコンパイルする必要があります

当面の問題

Kali Linux で VMware を実行できないと報告しています。投稿したエラーによると、オペレーティング システムに実行に必要な VMware モジュールがありません。

今回は、Kali Linux が汎用オペレーティング システムとして意図されていないことを指摘します。 Kali Linux 用に設計されていないソフトウェアを使用すると、この種のエラーが引き続き発生する可能性があります。仮想化またはハイパーバイザー ソフトウェアの実行は、Kali Linux の意図した機能ではありません。問題の解決策の 1 つは、代わりに Ubuntu、Debian、またはその他の汎用オペレーティング システムで仮想化ソフトウェアを実行することです。

Kali Linux を引き続き使用したい場合、または別のオペレーティング システムで同じエラーが発生した場合は、次の手順で上記のエラーを解決できる可能性があります。

考えられる解決策

いくつかの異なる可能な修正が含まれているため、この投稿を参照します。

まず、このコマンドを実行してみてください:

sudo vmware-modconfig --console --install-all

これにより、すべての VMware モジュールがインストールされます。これで、期待どおりに Vmware を実行できるはずです。インストール プロセスを確認するために実行する必要がある追加のスクリプトが記載されているため、この VMware フォーラムの投稿を参照してください。

または、最初にこれを試すこともできます:

sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h 

その後実行:sudo vmware-config-tools.pl . sudo vmware-modconfig --console --install-all を実行する必要があるかもしれません これが完了したら、もう一度。

ゼロから始める

VMware の新規インストールからやり直す必要がある場合があります。 sudo vmware-installer -u vmware-player を実行して、既存のインストールをパージします。 .次に、インストーラー スクリプトを再実行します。例:./VMware-*.bundle.

また、グラフィックス ドライバーとシステムの他のすべての部分が完全に最新であることも確認します。

結論

繰り返しますが、このタスクを完了するには、Kali Linux とは異なるオペレーティング システムを使用することをお勧めします。可能な修正に進む前に、この投稿全体を読んでください。これを機能させるには、カーネルに適切なカーネルヘッダーをインストールする必要があることに注意してください。 Kali Linux に VMware をインストールするためのガイドへのリンクも含めています。その投稿には、問題をさらにトラブルシューティングする方法についてのコメントもあります。

また、VMware ツールのインストール方法に関する公式の Kali Linux ドキュメントへのリンクと、この問題に関連していると思われる別のスタック交換投稿へのリンクも含めます。

この回答について質問がある場合は、コメントしてください。誤解を正し、投稿を改善する方法についてフィードバックをいただければ幸いです。幸運を祈ります!


以下の解決策は、Fedora32で私のために働いた

VMware-Workstation-Full-15.5.6-16341506.x86_64.bundle を持っています 次のコマンドを使用しました:

git clone https://github.com/mkubecek/vmware-host-modules
cd vmware-host-modules
git checkout workstation-15.5.6
sudo make ; sudo make install

Linux
  1. シェルドットファイルでできること

  2. Lsでアンカー^$を使用できますか?

  3. Linux で Xcode を実行できますか?

  1. コンパイル済みのバイナリで「rpath」を変更できますか?

  2. docker は Linux コンテナー内で実行できますか?

  3. Linux カーネルはどうしてこんなに小さいのでしょうか?

  1. なしでは生きていけないLinuxカーネルモジュール

  2. 起動後にコマンドを実行するにはどうすればよいですか?

  3. VMware Linux Server -- 自分が仮想マシンなのか実際のハードウェアなのかをどうやって見分けることができますか?