MacOS:在 USB 启动之前使用 Launchctl 启动虚拟机

MacOS:在 USB 启动之前使用 Launchctl 启动虚拟机

我在 /Library/LaunchDaemons 中有一个 plist 文件,它启动了一个无头且装有 Ubuntu 的虚拟机。

但问题是 USB 可能在 VM 启动之前尚未初始化,因此位于 COM 端口 /dev/ttyACM0(在 VM 上)的 USB 记忆棒不可用。

运行正常启动时“VBoxManage showvminfo userver”的输出:

Currently Attached USB Devices:
UUID:                        73eb5973-ce2a-4410-8820-4ec7376e3f1d
VendorId:                    0x0658 (0658)
ProductId:                   0x0200 (0200)
Revision:                    0.0 (0000)

Address:                     p=0x0200;v=0x0658;s=0x0000000c8eba2f72;l=0x14200000

并自动启动:

Currently Attached USB Devices:    
<none>

有没有办法可以延迟脚本的启动?

相关内容