ルート権限によるVirtualBox VMの自動起動

ルート権限によるVirtualBox VMの自動起動

状況は次のとおりです。VirtualBox がインストールされた Ubuntu14.04 LTS を使用しています。Ubuntu の起動時に起動する VM が少なくとも 1 つあります。

VM のポート 80 を含むポート転送を構成したので、VM を実行するユーザーには root 権限が必要です。

VM を実行するユーザー「vboxrunner」を作成しました。その間に、このユーザーをグループ「root」に追加しました。

システムを構成するために使用したこのスレッド (および同様のスレッド) を見つけました。 https://askubuntu.com/a/404695/457544

  • /etc/default/virtualboxの設定を作成しました
  • /etc/vbox/autostart.cfgを設定しました
  • /etc/vboxの権限を設定しました
  • autostartdbpathを設定しました
  • そしてVMの自動起動を有効にしました
  • vboxautostart-serviceは私のシステムには含まれていなかったため、手動で追加する必要がありました。sudo サービス vboxautostart-service を再起動します動作しませんが、実行できますsudo サービス vboxautostart-サービスを開始同様にsudo サービス vboxautostart-service を停止しますしかし、どちらも結果はありませんでした。

いくつか問題が発生しています...私は Ubuntu の専門家ではありません。何か間違っていると思います。現在の状態は次のとおりです。

  • 「vboxrunner」としてログインし、VMを起動するとsudo vboxmanage startvm MyVMそれは動作します。
  • せずに行う須藤登録されたマシン MyVM が見つからないというエラーがあります。
  • ルートユーザーと vboxrunner ユーザーをグループ「vboxusers」に追加しました。
  • ステートメントの使用サービス vboxautostart-サービス開始VM を起動しません。その結果、VM は ubuntu システムの起動時に起動しません。

Ubuntu の起動時にルート権限で VM を起動するには何が必要ですか? 何が間違っているのでしょうか?

答え1

ファイルを編集して解決しました:ローカル

行を追加するvboxmanage startvm MYVM --type ヘッドレス正常に動作するようにします。

関連情報