仮想マシンソフトウェアをインストールし、root以外のユーザーとして実行できますか?
ルートアクセスなしでインストールできる仮想マシンは何ですか?
可能でない場合は、Windows XP SP3を実行している一部の仮想マシンの最も軽い仮想マシンは何ですか?
答え1
~のためキーボード仮想マシン、デバイスにアクセスする必要があります/dev/kvm
。ユーザーがデバイスを読み書きできる場合は、KVMベースの仮想マシンをユーザーとして実行できます。
ほとんどのディストリビューションでは、kvm
グループメンバーがこのデバイスにアクセスできるため、ユーザーをkvm
グループに追加するだけです。
他のほとんどのアクセラレーション技術では、カーネルモジュール(virtualboxとVMWareを含む)をロードする必要があります。これには、ほぼ確実にルートレベルのアクセスが必要です。
すべてのユーザーは非加速仮想化技術を実行できます。例えば、ゲーム非加速モード。加速仮想化に比べて非常に遅いです。
答え2
ユーザーランドLinuxユーザー空間で完全に実行されるLinux仮想化ソリューションです。 root権限は必要ありません。
ただし、Linuxホスト内ではLinuxゲストのみを実行できるため、他のものを実行したい場合は適していません。
答え3
実際の仮想化にはCPUへの低レベルのアクセスが必要なため、ルートからそれをインストールする必要があります。一度インストールされたら、実行するためにroot権限は必要ありません。非rootユーザーとしてエミュレーター(bochsなど)またはアダプター(ワインなど)をインストールして実行できます。特定のWindowsアプリケーションがある場合は、ワインで実行できます(おそらく)。
答え4
Virtualbox 4.0.8はもちろんルートとしてインストールする必要がありますが、ユーザーに独自の仮想マシンを作成させることができます。グループに参加するだけです。vboxusers
usermod -G vboxusers USERNAME
見るこのリンク、シェルで直接ヘッドレスを実行する方法についての素晴らしい記事です。また、RDPプロトコルをサポートしているので、rdesktop
それを使用して直接接続できることが気に入ります。