GUIなしでVirtualBoxでVMを起動する[複製]


14

CentOS7 VMを実行するためにOracle VirtualBoxを使用しています。次に、通常はsshでVMにアクセスし、すべての作業を端末で行います。したがって、本当にGUIは必要ありません。パフォーマンスを向上させるために、GUIを無効にしたいと思います。

GUIなしでVirtualBoxでVMを起動する方法はありますか?


承知しました。ただし、ホストごとに異なるため、ホストのOSは何ですか?
LPChip

こんにちは@LPChip、私のホストOSはWindows 10です
SergeyOvchinnik

回答:


29

VirtualBoxの取扱説明書第7章(リモート仮想マシン)

で仮想マシンを起動するにはVBoxHeadless、3つのオプションがあります。

  • 使用できます

    VBoxManage startvm "VM name" --type headless

追加の--typeオプションにより、VirtualBox VBoxHeadlessはQtフロントエンドの代わりに内部仮想化エンジンのフロントエンドとして使用されます。

  • 1つの代替方法はVBoxHeadless、次のように直接使用することです。

    VBoxHeadless --startvm <uuid|name>

このVMの起動方法はVBoxManage startvm、特にVMの実行が開始される前の初期の障害について、より詳細なエラーメッセージを時々見ることができるため、... によって報告された問題のトラブルシューティングに役立ちます。通常の状況でVBoxManage startvmは、VMを直接起動するときに明示的に実行する必要があるバックグラウンドプロセスとしてVMを直接実行するため、推奨されVBoxHeadlessます。

  • もう1つの方法は、仮想マシンを起動するときVBoxHeadlessShiftキーを押し続けるか、[マシン]メニューから[ヘッドレススタート]を選択して、VirtualBox Manager GUI から起動することです。

言及されたメニューはここにあります:

ヘッドレスメニュー


10

Virtualboxゲストは、次の方法でホストウィンドウを表示せずに実行できます。

•メインのVirtualboxウィンドウのゲストのリストで、ゲストをクリックし、上部の[スタート]ボタンの横にあるドロップダウンをクリックして、[ヘッドレススタート]を選択します

•ゲストリストでゲストを右クリックし、[スタート]、[ヘッドレススタート]の順に選択します

•キーボードのShiftキーを押しながら、ゲストリストでゲストをダブルクリックします。

•コマンドプロンプトまたはデスクトップショートカットで、Vboxmanage.exeが存在するディレクトリで実行し、コマンド 'Vboxmanage startvm "vmname" --type headless'を実行します。

Virtualboxは、パフォーマンスを向上させるためにゲストのGUIを無効にすることはできません。

Virtualboxでは、「ヘッドレス」は「ホストモニターにウィンドウが表示されない」ことを意味し、「ゲスト「コンピューター」にビデオカードがない」ことを意味しません。

ゲストが「ヘッドレス」で実行されている場合、つまりゲストウィンドウが表示されていない場合や、ゲストOSがテキストのみのゲストの場合でも、Virtualboxは常にゲストビデオカードとゲストOS GUIの可用性を提供します。これは、GUIベースのゲストをヘッドレスで実行し、Virtualbox RDPまたはゲストOS内のリモートインサービスのいずれかを介してリモートで実行することで確認できます。ゲストが通常のウィンドウで実行されているかのように、GUIは引き続き計算され、完全に使用できる状態になります。

GUIの計算でCPUサイクルを無駄にせずにゲストを実行するには、テキストのみのDOSのようなコマンドラインOSなどのGUIを実行しないゲストOS、またはビデオカードを持たないサーバー。


これは質問に対する答えを提供しません。十分な評判を得ると、どの投稿にもコメントできるようになります。代わりに、質問者からの説明を必要としない回答を提供してください。- 口コミより
DavidPostill

4
デイビッド、あなたの考えをありがとう。私の投稿がOPの質問にどのように答えないのか教えていただけませんか?セルゲイは、ゲストのGUIを無効にしてゲストのパフォーマンスを向上させるために、ゲストをヘッドレスで起動したいと考えています。Virtualboxは、可視ウィンドウなしでゲストを起動できますが、ゲストOSにGUIがある場合は、ゲストOSのGUIを計算します。Virtualboxコマンドだけで「ゲストのGUIを無効にする」ことはできません。ゲストOSがGUIを起動すると、Virtualboxはヘッドレスでもそれを計算します。
Triple_Fault

それは他の答えに対するコメントです。答えにしようとする唯一のビットは最後の段落です。これは、SSHのみのOS(私が聞いたことのないもの)が何を意味するかを説明するために展開することで実行できます。
DavidPostill

わかりました。私はVirtualboxフォーラムに慣れています。ここでは以前の回答が参照される場合がありますが、必ずしも繰り返されるとは限りません。SEの回答の順序がときどき変わるため、自己完結型である必要があります。ありがとう!
Triple_Fault 2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.