
状況は次のとおりです。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 ヘッドレス正常に動作するようにします。