Linux Kernel 5.0 で VMware Workstation が起動しない問題を解決する
広告
Linux カーネルが更新されるたびに、VMware Workstation の vmmon と vmnet の2つのモジュールはコンパイルに失敗する。
今回も例外じゃない。
広告
解決方法も乱暴なもので、Patch を当てればいい。

この Patch を書いてくれた Michal Kubeček に感謝。
Linux 5.0 カーネルと VMware Workstation 15.0 をインストールした後、VMware を起動するとエラーが出て、vmmon と vmnet モジュールをコンパイルできないと言われる。
以下が解決方法だ。
git clone -b workstation-15.0.2 https://github.com/mkubecek/vmware-host-modules.git
cd vmware-host-modules
tar -cf vmmon.tar vmmon-only
tar -cf vmnet.tar vmnet-only
sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
sudo vmware-modconfig --console --install-all
要は、patched 済みのディレクトリをそのままコンパイルすればいいだけの話。

これで最終的にプログラムが無事起動するようになる。
コメントは中国語の本家サイトで受け付けています。このミラーは閲覧専用です。