我想在拱门上安装VMware工作站。我使用命令yay -S vmware-workstation
来安装。安装完成后,我运行了VMware,创建了一个VM,启动了它,得到了错误:
Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module `vmmon' is loaded.
我试着安装linux-header
,但仍然没有工作。
操作系统: Arch Linux,5.10.56-1-lts.
谢谢你的帮助!
发布于 2022-03-11 13:28:43
我也遇到了这个问题,我在网上找到的解决方案最终都有自己的问题需要解决,我将在这里加以说明。
要解决错误Could not open /dev/vmmon/:
,您需要运行:
sudo vmware-mod-config --console --install-all
如果这返回一个关于Glib没有支持的错误,则需要克隆https://github.com/mkubecek/vmware-host-modules.git和make
。
$ git clone https://github.com/mkubecek/vmware-host-modules.git
$ cd vmware-host-modules
$ git checkout -b 16.2.1 origin/workstation-16.2.1
$ sudo make
如果返回包含fatal error: generated/autoconf.h: No such file or directory
的错误,则需要安装linux-headers
并确保其与linux
内核版本匹配。也许也要确保您的内核是最新的,尽管我不确定这是否必要。
$ sudo pacman -S linux
$ sudo reboot
$ sudo pacman -S linux-headers
现在,您应该能够在克隆的make install
中安装所需的模块,以便能够运行vmware-mod-config --console --install-all
命令,这将解决问题。
因此,向后移动的步骤是:
linux
内核并为其安装正确的linux-headers
。cd
到它中,git checkout -b 16.2.1 origin/workstation-16.2.1
,并运行sudo make install
sudo vmware-mod-config --console --install-all
更多信息可在我的帖子中找到:https://bbs.archlinux.org/viewtopic.php?pid=2020372#p2020372
发布于 2021-09-19 11:37:43
我也遇到了同样的问题。大多数堆栈溢出页面建议重新安装vmware,但是它不是一个公平的解决方案,甚至不是一个解决方案。就像牙齿疼的时候拔掉那颗牙一样。
另一件事是,一些帖子,甚至vmware官方帖子说,禁用安全引导。
但是在尝试之后,没有任何改变,所以我转到cd /dev
,并发现文件vmmmon存在。
当我试图加载该文件时,它已成功加载。
因此,从这里我得出结论,要解决这个问题,请执行以下操作:
像往常一样快乐编码..。
发布于 2022-06-16 13:25:25
命令:sudo vmware-modconfig --console --install-all
可以工作,但是每次我重新启动系统时,错误都会再次出现。
https://stackoverflow.com/questions/69045063
复制相似问题