起動時にフルスクリーンモードでWindows仮想マシンを起動し、Windowsが仮想化され実行されていることをkvm
Windowsユーザーから完全に非表示にするにはどうすればよいですか?
デフォルトでは、kvmホストを起動した後にWindowsが表示され、デフォルトのkvmホストは完全に非表示にする必要があります。
答え1
だから私はあなたがいくつかのトリックなしではそれを行うことができないと思います。
つまり、ユーザーが管理者権限を必要とするvirt-managerを介して仮想マシンを表示するのではなく、vncクライアントを介して仮想マシンを表示できるようにしたいということです。
だから:
1) vnc が有効な仮想マシンをインストールしたことを確認します。これはデフォルトで設定されていますが、次の方法で--graphics vnc
変更できます。virt-install
2) 起動時にロードするスクリプトを作成します。(例:Debianで)
- に書く
/etc/init.d/script.sh
chmod +x /etc/init.d/script.sh
update-rc.d script.sh defaults 100
3)スクリプトの内容は仮想マシンを起動し、vncクライアントを呼び出してログインする必要があります。
virsh start [your machine name]
vinagre -f 127.0.0.1 -n
ここで vinagre をクライアントとして使用する場合。ここでの秘密は、n
vncクライアントのトップウィンドウを非表示にするスイッチを追加することですが、alt + F4
ユーザーがプロセスを終了してLinuxデスクトップに戻ることができないようにショートカットを無効にすることもできます。
実際、これは完璧なソリューションではなく、厄介なソリューションです。いくつかのvncクライアントを試して、vncクライアントという事実を「隠す」方法を学ぶことができます。