CentOS7 VMを実行するためにOracle VirtualBoxを使用しています。次に、通常VMにSSHで接続し、すべての作業を端末で行います。したがって、GUIは実際には必要ありません。パフォーマンスを向上させるためにGUIを無効にしたいと思います。
GUIなしでVirtualBoxでVMを開始する方法はありますか?
From VirtualBoxマニュアル第7章(リモート仮想マシン) :
VBoxHeadless
で仮想マシンを起動するには、3つのオプションがあります。
使用できます
VBoxManage startvm "VM name" --type headless
追加の
--type
オプションにより、VirtualBoxはQtフロントエンドの代わりに内部仮想化エンジンのフロントエンドとしてVBoxHeadless
を使用します。
1つの代替方法は、次のように
VBoxHeadless
を直接使用することです。
VBoxHeadless --startvm <uuid|name>
VMを開始するこの方法は、
VBoxManage startvm
によって報告された問題のトラブルシューティングに役立ちます。特にVM実行が開始されます。通常の状況ではVBoxManage startvm
が推奨されます。これは、VMを直接実行するため、VBoxHeadless
。
- もう1つの方法は、VirtualBox Manager GUIから
VBoxHeadless
を開始することです。 Shift 仮想マシンを起動するとき、または[マシン]メニューからHeadless Startを選択するときにキー。
言及されたメニューはここにあります:
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を実行する必要があります。ビデオカードを持たないサーバー。