VirtualBoxでバックグラウンド(ヘッドレス)で実行されている仮想マシンを前面(フォアグラウンド)に持ち込むことは可能ですか?


0

次のように、仮想ボックスのヘッドレスコマンドラインオプションを使用してVM(仮想マシン)を起動します

VBoxManage.exe startvm "Windows XP SP3 - SandBox 01" --type headless

これにより、デスクトップにウィンドウが関連付けられていない VMが開きます(バックグラウンド、GUIなし)。リモートコントロール(SSH、VNC ...など)を介してVMにアクセスするために使用する限り、これは私にとっては問題ありません。デスクトップに不要なウィンドウはもうありません。

ただし、VMをフォアグラウンドにする(GUIを起動する)必要がある場合があります(あまり頻繁ではありません)。
なんで?例:

  • 仮想CD(ISO)を挿入します。
  • ゲスト追加機能をインストールするには。
  • コントロールを失い、アクセスできない場合。

これは可能ですか?

これまでの私の最善の回避策は、VMを閉じて(場合によっては不潔な閉じ方になるのではないかと心配する)、VirtualBoxのGUIから再度起動することです。

追加のポイント:

  • このスレッドは、同じ問題について尋ねることから始まりますが、GUIを起動するのではなく、すぐに別の方法で解決することになります。

回答:


2

を使用している場合VBoxHeadless、ゲストUIへのアクセスに使用できるRDPセッションが自動的にあります。

さらに、GUIを使用せずにVMを制御できるVBoxManageため、UIを実際に必要とすることはありません。これは単なる利便性です。

たとえば、次のコマンドを使用して、ISOを仮想CD / DVDとしてマウントできます。

VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
  --port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso

ゲスト追加機能のインストールは、ゲスト追加機能ISOをマウントし、適切な実行可能ファイルを実行するだけです。

ゲストの制御を失った場合、VboxManageを使用してゲストを再起動または電源オフできます。もちろん、コマンドをバッチスクリプトに追加して、常にコマンドを覚えておく必要がなくなります。

詳細については、VirtualBoxのマニュアルを参照してください。


ありがとうございます。これらはすべて、私が使用する回避策です。しかし、キーボードとホットキーを好む場合でも、コマンドラインよりも(GUIで)数回クリックする方が速い場合があります。
ソパラホデアリエレス

ISOを結合させることを尊重するものについては、私はそれについて、このより完全なスレッドを示唆:superuser.com/questions/741734/...
SopalajoデArrierez

0

始まるのVirtualBox V5.0(私はまだのための方法を知らない古い(:なしフロントエンドヘッドレス)仮想マシンを実行している背景について、バージョン):

  • VirtualBox Managerを開きます。
  • をクリックしMachineます。
  • をクリックしShowます。

仮想マシンのGUIフロントエンドウィンドウがすぐに開きます。


0

VirtualBox 5には、「分離モード」と呼ばれるモードが追加されており、このモードを使用すると、GUIをVMからデタッチ/再アタッチできます。ボタンを押すか、実行中の仮想マシンからGUIを切り離すだけです。


@ fixer1234-説明が本当に必要かどうかわかりません。ボタンを押すか、実行中の仮想マシンからGUIを切り離すだけです。
ラムハウンド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.