VirtualBox ホストとゲスト間の便利な切り替え

管理者として働いて大規模オフィスのユーザーに技術サポートを提供する人は、Windowsをお気に入りのOS(この場合はDebian GNU / Linux)と共に維持する必要に直面することがよくあります。 Windowsを強制的に設定するタスクは異なる場合があります。 意味:VMWareを置く人、qemuを置く人、私はVirtualBoxを使用します。 一般的に、仮想マシンは今誰をも驚かせません。 小さくても非常に便利なフェイントを人々と共有したい。



VirtualBoxは、ほとんどの最新のVMと同様に、いわゆるヘッドレスモードで、つまりグラフィカルシェルなしで動作できます。 この場合、ゲストOSコンソールにアクセスするためにVRDPプロトコルが使用されます。

デフォルトの仮想マシンの使用スキームについて私が嫌いなもの。 その過程で、Xを再起動する必要がある場合があります。 そして、この結果、仮想マシンが死にます。 その後、再び必要になります。再び起動し、Windowsが起動するのを待ちます-むしろ退屈です。 この問題を解決するために、私は次のことを行いました。 /etc/rc.localファイルに次の行を追加しました。



su rigid -c "VBoxHeadless -a 127.0.0.1 -s WinXP" &

X :1 vt08 &

DISPLAY=":1" rdesktop-vrdp -f localhost &








これらの行は何をしますか。 まず、VirtualBox自体がWinXPイメージでヘッドレスモードで起動します。 同時に、VRDPはローカルアドレス127.0.0.1にのみバインドするため、マートルマシンの顔に外部から接続することはできません。 次に、Xサーバーの2番目のコピーが8番目のコンソールで起動されます。 そして最後に、起動したばかりのXサーバーに囲まれたVRDPクライアントがフルスクリーンモードで起動し、既に実行中のマシンに接続します。



最後に私が得たもの。





したがって、1つではなく複数のゲストシステムを実行し、それぞれのコンソールを異なるコンソールにハングさせることができます(VBoxHeadlessはバインド先のポートを変更できます)。 さらに、同様に、別の強力なサーバー上でゲストシステムを実行し、ワークステーションでゲストシステムにのみ顔を描くことができます。 一般的に、どれだけのファンタジーで十分です。



PS。 サンドボックスから公開された、あまり蹴らないでください。 しかし、もちろん、健全な批判はいつでも歓迎です;)



All Articles