VMware Fusion虚拟机打不开/dev/vmmon 断裂管道的解决方法

本文介绍了解决在Mac上使用VMware Fusion安装虚拟机时遇到的“打不开/dev/vmmon:断裂管道”错误的方法。通过调整安全性与隐私设置,允许从任何来源下载的应用,并特别授权VMware Fusion,成功解决了这一常见问题。

使用VMware fusion 安装虚拟机系统,一直显示“打不开 /dev/vmmon: 断裂管道 请确保已载入内核模块 ’vmmon’”

网上的命令试了一大堆,都不行,原来关键点在这

打开 设置 -> 安全性与隐私 -> 通用
“在允许从以下位置下载的应用”中,选择“任何来源”,同时会在下面显示关于fusion是否被允许,选在允许即可。

装vmware之后会提示xxx已被阻止,应该去“设置”→“安全性与隐私”里去找(如图红框2)

具体操作:

先点击红框1里的解锁,输入自己的密码

解锁之后点击红框2里的“允许”按钮。

点击完成之后再点击红框1里的锁头锁定。

再重新打开下虚拟机。

4624570-f6612936a87bec00.jpg
image
4624570-eb667e0e52cc172c.jpg
image
4624570-7ad1442474a63a1f.gif
好书推荐、视频分享,与您一起进步
在 macOS 系统中,用户可能在尝试连接 USB 转串口设备(如 Arduino、ESP32 开发板等)时遇到找不到 `/dev/ttyusb0` 的问题。这通常是因为 macOS 的设备命名规则与 Linux 不同,或者驱动程序未正确安装所致。 ### 设备命名规则差异 macOS 下的串口设备通常以 `/dev/cu.` 或 `/dev/tty.` 开头,而不是 Linux 中常见的 `/dev/ttyUSBx`。例如,CP210x 芯片的设备可能显示为 `/dev/cu.SLAB_USBtoUART` 或 `/dev/tty.SLAB_USBtoUART`,而 CH340 芯片的设备则可能显示为 `/dev/cu.wchusbserial*` 或 `/dev/tty.wchusbserial*` [^2]。 ### 驱动程序问题 某些 USB 转串口设备使用特定的芯片(如 Silicon Labs 的 CP210x 或 WCH 的 CH340),这些芯片在 macOS 上需要安装相应的驱动程序才能正常工作: - **CP210x 芯片**:需要安装 Silicon Labs 提供的 VCP 驱动程序,可以从 [Silicon Labs 官网](https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers) 下载最新版本。 - **CH340 芯片**:通常需要安装 WCH 提供的驱动程序,可以从 [WCH 官网](http://www.wch.cn/download/CH341SER_MAC_ZIP.html) 下载 CH34x 的 macOS 驱动程序。 安装完驱动后,重新插入设备并使用 `ls /dev/cu.*` 或 `ls /dev/tty.*` 命令查看设备是否出现在系统中。 ### 权限问题 在某些情况下,用户可能没有访问串口设备的权限。可以通过以下命令更改设备的访问权限: ```bash sudo chmod 666 /dev/cu.SLAB_USBtoUART ``` 将 `cu.SLAB_USBtoUART` 替换为你实际看到的设备名称。 ### 使用虚拟机时的注意事项 如果你是在 macOS 上运行虚拟机(如 VMware Fusion 或 VirtualBox)并尝试访问 USB 设备,确保 USB 设备已被正确识别并传递给虚拟机。对于 VMware Fusion,需要安装 VMware Tools 并在虚拟机设置中将 USB 设备连接到虚拟机 [^1]。 ### 使用串口调试工具 macOS 上有一些串口调试工具可以替代传统的 `screen` 命令,例如: - **CoolTerm**:一个图形界面串口终端,支持多种配置选项。 - **Serial**:一个轻量级的串口调试工具,支持自动刷新和脚本功能。 - **Terminal + screen**:使用终端命令 `screen /dev/cu.SLAB_USBtoUART 115200` 可以快速连接到串口设备,其中 `115200` 是波特率,根据你的设备进行调整。
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值