vmmonおよびvmnet vmware-workstationカーネルモジュールは、Rocky Linux 8.5では構築できません。誰も簡単な解決策を持っていますか?

vmmonおよびvmnet vmware-workstationカーネルモジュールは、Rocky Linux 8.5では構築できません。誰も簡単な解決策を持っていますか?

私はRocky Linux 8.5をインストールし、yumアップグレードとdnfアップグレードを実行しました。

gccなどを使ってカーネルヘッダとカーネル開発をインストールしました。次のガイドラインはすべてウェブ上のさまざまな場所に公開されています。

次に、vmware.comから.bundleファイルをダウンロードして実行して、Workstation Pro 16.2.1をインストールしてみてください。

最初の実行中に、カーネルモジュールvmmonとvmnetはコンパイルする必要がありますが、そうではありません。

いくつかの記事によると、今後のカーネルの問題を解決するためのバックポートがあるようです。しかし、Rocky 8.5に付属の現在のカーネルでは修正は失敗します。

カーネルのアップグレードに関する標準的なガイドラインに従って、カーネル 5.16.4 にアップグレードしましたが、同じ基本的な問題が引き続き発生します。

Rocky 8.5でvmwareワークステーションのバージョンを作成する方法についての指示がある人はいますか?

Rocky 8.4はrockylinux.orgからダウンロードできなくなったため、Rocky 8.5の明確な説明を求めます。

この問題はRed Hat Enterprises 8.5でも発生しますが、テスト目的で合法的なライセンスを取得できないと聞きました。

vmware.comがRocky Linuxのスポンサーなので、私の状況は驚くべきことだと思います。 QAチームの誰かが最新のRocky General Releaseでコードを回帰テストすると思いますか? ...

"rocky-linux"タグを作成するために必要な評判はありません...

答え1

これにより問題を解決できます。

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

答え2

私の質問に関する最初のコメントによると、 "mkubecek"はvmwareカーネルモジュールvmmon.koとvmnet.koをビルドしたときに発生した問題を解決するためにgithub.com/mkubecek/vmware-host-modulesで修正を維持します管理しています。質問の種類。

必要なvmwareワークステーションのバージョンをインストールして実行するために必要な手順については、彼の「インストール」の記事を読んでください。

私のブラウザはすでにこれらのページをブックマークしているので、私の質問/質問の「Rocky Linux」の側面を強調しすぎている可能性があります。 mkubecekが複数のプログラムオペレーティングシステムで動作する一般的なソリューションを維持していることを認識していませんでした。

今後この質問は、RHEL 8.5やWebに表示されるさまざまなCentOSの代替案(例:Rocky Linux、AlmaLinuxなど)を使用して、vmmonおよびvmnetのビルドに問題があるすべての人の検索リストに含めることができることを願っています。

答え3

私もkali linuxでも同じ問題に直面しました。これは私のために問題を解決しました。

$ sudo git clone \
  -b workstation-$( grep player.product.version /etc/vmware/config | sed '/.*\"\(.*\)\".*/ s//\1/g' ) \
  https://github.com/mkubecek/vmware-host-modules.git \
  /opt/vmware-host-modules/

$ cd /opt/vmware-host-modules/
$ sudo make
$ sudo make install

https://www.kali.org/docs/virtualization/install-vmware-host/#too-newer-kernel

関連情報