MacOS: Launchctl inicia la máquina virtual antes de que se inicie el USB

MacOS: Launchctl inicia la máquina virtual antes de que se inicie el USB

Tengo un archivo plist ubicado en /Library/LaunchDaemons que inicia una máquina virtual sin cabeza con Ubuntu.

Sin embargo, el problema es que el USB probablemente no se inicia antes de que se inicie la VM y, por lo tanto, una memoria USB ubicada en el puerto COM /dev/ttyACM0 (en la VM) no está disponible.

Salida de "VBoxManage showvminfo userver" cuando se ejecuta un inicio normal:

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

Y con un inicio automático:

Currently Attached USB Devices:    
<none>

¿Hay alguna manera de retrasar el inicio del script?

información relacionada