ウィンドウを取得せずにVMを起動するにはどうすればよいですか?[複製]


57

この質問にはすでに答えがあります:

VirtualBoxには、ゲストOSの表示を示すウィンドウがあります。リモートデスクトップでVirtualBoxに接続しているので、ホストOSでそのウィンドウを表示するのにVirtualBoxは必要ありません。

もちろん、最小化できますが、VirtualBoxにそのウィンドウを表示しないように指示する方法はありますか?

回答:


51

最初に、Virtual Boxバイナリがパスにあることを確認します。これはLinuxではデフォルトで行われますが、Windowsでは、インストールディレクトリのbinフォルダーをパスに手動で追加する必要がある場合があります。

次に、ゲストOS名またはUUID番号を知る必要があります。あなたはこれらの両方を見つけることができます

VBoxManage list vms

ターミナルに。そこから、単に入力します

VBoxHeadless -s <Guest-OS-Name>

または

VBoxHeadless -s <UUID>

これにより、ディスプレイがウィンドウにアタッチされずにVMが起動します。これで、このコマンドをバックグラウンドで実行されるブート時サービスとして設定するだけで、設定が完了します。


4
これをパラメーター(または何か)としてマシンの設定に追加する方法はありますか?
-MrGlass

89

古い質問ですが、更新が必要です:

VirtualBox 4.2の時点ではShift、スタートボタンをクリックする間、GUIからヘッドレスマシンを起動できます。

ひどく直感的ではありませんが、そのことやその他の新機能については、Oracleのブログ投稿で概説されています。

編集:VirtualBox 5.0の時点では、ヘッドレスモードを含め、VMの起動方法を選択できるドロップダウンが[スタート]ボタンにあります。


4
ヘッドレスマシンを起動した後にウィンドウを開く方法
wener

2
VirtualBox 5.0では、スタートボタンの横にドロップダウン矢印があります。それを使用して、通常の起動、ヘッドレス起動、または取り外し可能な起動を選択できます。
バスティアン35022

17

VirtualBoxに、GUI起動ボタンを使用せずに、ヘッドレスモードでVMを起動するように指示できますが、同じです。

VBoxManage startvm <guest-os-name> --type headless

これはWindowsに最適です。

1
はい、本当に窓に適しています!起動スクリプトから起動しても、コマンドプロンプトウィンドウが開いたままになることはありません。
Soth

1
このソリューションは、受け入れられているものよりも優れています。なぜなら、私のニーズに合ったバックグラウンドサービスプロセスで新しいVirtualBoxインスタンスを開始するからです。
ForNeVeR
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.