私のアーチLinuxにvmware 12.5をインストールしましたが、仮想マシンを実行しようとするとエラーが表示されます。
Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module `vmmon' is loaded.
アーチウィキで検索した結果このページ私が理解したように、vmmonモジュールの自動ロードを設定するには、以下の指示に従うように指示されています。このページ。ただし、指示に記載されているようにファイルを手動で作成した後でも/etc/systemd/system/
機能することはできません。私は実行しようとしています:
vmware-modconfig --console --install-all
ファイルを生成する前後に、次のようになります。
sh: /etc/init.d/vmware: No such file or directory
Unable to stop services
誰かがこの問題に遭遇した場合、または解決策を知っている場合は、助けてください。ありがとうございます!
答え1
私はそれを動作させました。私がしたことは次のとおりです。
1°エラー:
Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module `vmmon' is loaded.
だから仮想モニター私のPCでセキュアブートローダが有効になってカーネルモジュールをブロックするため、カーネルモジュールはロードされません。だから無効にする代わりに追加しました。仮想モニターそして仮想マシンインターフェース次のコマンドを実行して、Linuxカーネルにカーネルモジュールを追加しました。
$ modprobe vmmon
$ mobprobe vmci
$ modprobe vmnet
2°エラー:
sh: /etc/init.d/vmware: No such file or directory
Unable to stop services
Arch Linuxが使用しているためシステムデフォルトではなくサービスマネージャとして内部に。指定されたようにサービスを作成した後ここ、私は以下を実行しました。
$ mkdir /etc/init.d
$ touch vmware
その後、すべてが順調に行われました! :-)
答え2
vmciが動作するのに少し難しいことがありましたが、少なくともvmware-player 14.1.1の問題は、次のパッケージをインストールすることで解決されました。
vmware-workstation
open-vm-tools
そして、次のコマンドを実行してください。
sudo systemctl daemon-reload
sudo systemctl start vmware-usbarbitrator
sudo systemctl start vmware-hostd