開啟VMware Workstation出現錯誤提示:Could not open /dev/vmmon: No such device.Please make sure that the kernel module `vmmon’ is loaded.
解決方法1
你可以在啟動VMware前執行/etc/init.d/vmware start
來啟動服務
解決方法2
在Arch Linux上可以通過安裝vmware-systemd-serverices
這個AUR包,來新增systemctl服務
- 使用
systemctl enable vmware.service
讓它每次開機都執行 - 使用
systemctl start vmware.service
讓它臨時啟動
解決方法3
新增這個檔案
/etc/systemd/system/vmware.service
[Unit]
Description=VMware daemon
Requires=vmware-usbarbitrator.service
Before=vmware-usbarbitrator.service
After=network.target
[Service]
ExecStart=/etc/init.d/vmware start
ExecStop=/etc/init.d/vmware stop
PIDFile=/var/lock/subsys/vmware
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
- 使用
systemctl enable vmware.service
讓它每次開機都執行 - 使用
systemctl start vmware.service
讓它臨時啟動