首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Arch:无法打开/dev/vmmon:没有这样的文件或目录

Arch:无法打开/dev/vmmon:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2021-09-03 12:35:08
回答 4查看 2.8K关注 0票数 1

我想在拱门上安装VMware工作站。我使用命令yay -S vmware-workstation来安装。安装完成后,我运行了VMware,创建了一个VM,启动了它,得到了错误:

代码语言:javascript
运行
复制
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.

谢谢你的帮助!

EN

回答 4

Stack Overflow用户

发布于 2022-03-11 13:28:43

我也遇到了这个问题,我在网上找到的解决方案最终都有自己的问题需要解决,我将在这里加以说明。

要解决错误Could not open /dev/vmmon/:,您需要运行:

代码语言:javascript
运行
复制
sudo vmware-mod-config --console --install-all

如果这返回一个关于Glib没有支持的错误,则需要克隆https://github.com/mkubecek/vmware-host-modules.gitmake

代码语言:javascript
运行
复制
$ 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内核版本匹配。也许也要确保您的内核是最新的,尽管我不确定这是否必要。

代码语言:javascript
运行
复制
$ sudo pacman -S linux
$ sudo reboot
$ sudo pacman -S linux-headers

现在,您应该能够在克隆的make install中安装所需的模块,以便能够运行vmware-mod-config --console --install-all命令,这将解决问题。

因此,向后移动的步骤是:

  1. 更新您的linux内核并为其安装正确的linux-headers
  2. 克隆这个git回购cd到它中,git checkout -b 16.2.1 origin/workstation-16.2.1,并运行sudo make install
  3. 运行sudo vmware-mod-config --console --install-all

更多信息可在我的帖子中找到:https://bbs.archlinux.org/viewtopic.php?pid=2020372#p2020372

票数 2
EN

Stack Overflow用户

发布于 2021-09-19 11:37:43

我也遇到了同样的问题。大多数堆栈溢出页面建议重新安装vmware,但是它不是一个公平的解决方案,甚至不是一个解决方案。就像牙齿疼的时候拔掉那颗牙一样。

另一件事是,一些帖子,甚至vmware官方帖子说,禁用安全引导。

但是在尝试之后,没有任何改变,所以我转到cd /dev,并发现文件vmmmon存在。

当我试图加载该文件时,它已成功加载。

因此,从这里我得出结论,要解决这个问题,请执行以下操作:

  1. 要么禁用安全启动,要么签署vmmon。
  2. CD到/dev/
  3. 使用调制解调器加载vmmon

像往常一样快乐编码..。

票数 1
EN

Stack Overflow用户

发布于 2022-06-16 13:25:25

命令:sudo vmware-modconfig --console --install-all可以工作,但是每次我重新启动系统时,错误都会再次出现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69045063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档