Gennymotionを起動すると、次のエラーメッセージが表示されます。
VirtualBoxエンジンをロードできません。 Genymotionを起動する前に、正しくインストールされていることを確認してください。詳細については、 https://cloud.genymotion.com/page/faq/#vbox を参照してください。Genymotionログアーカイブは次の場所に保存されています:/home/arka/genymotion-log.Zipお問い合わせくださいより多くのヘルプのためのGenymotionサポート。
マシンに仮想ボックスがインストールされています。
この問題を解決するには、手順を追って説明してください(私は新しいUbuntuユーザーです)
システムの詳細:
intel i5プロセッサ、4GB RAM、OS:Windows 7およびUbuntu 14.04
まず、ユーザーがvboxuser
グループに属していることを確認してください。これを行うには、次のコマンドを実行します。
Sudo usermod -a -G vboxusers $USER
次に、次のコマンドを実行してVirtualBoxモジュールのコンパイルを強制します。
Sudo /etc/init.d/vboxdrv setup
上記のコマンドが失敗した場合は、次を使用します。
Sudo /sbin/rcvboxdrv setup
その後、コマンドラインからvirtualBoxを再起動してみてください
/usr/bin/VirtualBox restart
同じプロンプトが表示されました。多くの投稿が示唆するように、私は個人ユーザーからVirtualBoxを再起動しようとしましたが、失敗しました。そのために私が得たエラーは:
VirtualBox COMオブジェクトの作成に失敗しました
次の詳細なメッセージとともに:
NS_BASE_STREAM_WOULD_BLOCK
私にとっては、ホームディレクトリの.VirtualBox/
フォルダーはrootによって所有されていたため、ルートとしてVirtualBoxのみを起動できました。ユーザー。修正するには、次の方法でフォルダの所有権を変更しました。
Sudo chown <user> .VirtualBox/
これで、VirtualBoxとGenymotionの両方が適切に機能します。クレジットはこのフォーラム投稿に行きます: https://bbs.archlinux.org/viewtopic.php?id=191572
環境情報:
Ubuntu-12.04.5 LTS
VirtualBox-5.0.20r106931
CPU-Intel i3 M 350 @ 2.27GHz