Python実行可能ファイル(pyinstallerを使用して作成された)からVBoxManageコマンドを実行することはできません。

Python実行可能ファイル(pyinstallerを使用して作成された)からVBoxManageコマンドを実行することはできません。

オペレーティングシステム:Ubuntu 16.04 LTS

install.py ファイルを実行可能にします。

pyinstaller -w install.py --onefile

Install.pyスクリプト:

import os
VM = os.system('VBoxManage startvm win10 --type headless')
if VM == 0:
   print("win10 started...")
else:
   print("win10 not started....")

質問:Ubuntu端末で実行するとうまくpython3 install.pyいきます。その後、上記のコマンドを使用して実行可能ファイルを生成し、コマンドを提供してターミナルで実行可能ファイルを実行しましたchmod 777 install & ./install。次のエラーが発生します。

間違い:

VBoxManage: error: Failed to create the VirtualBox object!
VBoxManage: error: Code NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154) - Class not registered (extended info not available)
VBoxManage: error: Most likely, the VirtualBox COM server is not running or failed to start.

何が間違っているのかわかりません。 Pythonスクリプトは正常に動作しますが、実行可能ファイルを作成するたびに同じエラーが発生します。

よろしくお願いします。

関連情報