web-dev-qa-db-ja.com

ディスクをイメージングまたは変更せずに、物理ディスクをVM

WindowsとLinuxを2つの別々のハードドライブから同時に実行しながら、それぞれを個別に起動することはできますか?

シナリオは次のとおりです。2台のHDD(この場合はSSD)があります。 1つにはUbuntu11.10がインストールされ、もう1つにはWindows 7がインストールされています。独立性を維持したいので、2つのブートマネージャーを別々にしたので、起動時に使用するオペレーティングシステムを切り替えて、起動する別のドライブを手動で選択しますBIOSで。

ただし、現在仮想マシンとして使用されていない物理ディスクを実行することは驚くべきことです。LinuxからWindowsを実行するか、またはその逆です。

すべてのガイドとマニュアルでは、物理ディスクのイメージを作成して仮想ディスクとして使用する必要がありますが、実行時に(ユーザーが)編集する場合を除いて、元のインストールはそのままにしておきます。

事実上、WindowsとLinuxを2つの別々のハードドライブから同時に実行しながら、それぞれを個別に起動することはできますか?

KVMやその他のシン仮想化環境は使用したくありません。完全なハードウェアアクセラレーションが必要であり、Windowsはこのラップトップで優れた電源管理を備えており、Linuxドライバーは最悪です。

1
Cory Dolphin

それは間違いなく可能です。仮想ボックスはあなたにそれをさせます。

参照: http://www.virtualbox.org/manual/ch09.html#rawdisk

抜粋:

仮想マシンを手動で作成し、物理ディスクのオペレーティングシステム設定に一致する設定を選択し、ディスクを作成しないか、OSをインストールしないことを選択します。

仮想化する物理ディスクを指定して、物理ディスクを手動で追加します。

仮想マシンは期待どおりに起動するはずです。

Virtualboxグラフィックスはvmwareに遅れをとっています。ゲストでAeroを実行することはできません。 VMWareワークステーションはAeroをサポートしています。更新:はいvirtualbox4.1は明らかにaeroをサポートするようになりました。私はそれを試してみる必要があります。

VirtualboxがAe​​roをサポートするようになったので、これはvirtualboxを私のお気に入りのデスクトップ仮想化製品にするでしょう。そして、それは無料です。

お金が大きな目的ではない完全に異なる代替手段として。 2つの画面、2つのコンピューター、1つのキーボード/マウス、Synergyでリンクされています。

私が以前にまとめたもう1つのソリューション:Xenホスト、Linuxゲスト+ Windows7ゲスト。 Synergyを使用して、サーバーとして機能するホストにリンクします。 Linuxゲストは一方の画面で実行され、もう一方の画面ではWindows7が実行されます。どちらもパススルーグラフィックを備えていました。セットアップにはかなり時間がかかりましたが、かっこよかったです。

3
Matt H

これは、たとえばVMwareWorkstationを使用して実行できます。

http://www.vmware.com/support/ws5/doc/ws_disk_add_raw.html

Windowsに戻るとXP日、「ハードウェアプロファイル」を使用してこれをスムーズに行うことができます。ただし、Windows7の類似機能については知りません。

1
Keith

VMWareはこれについて完全に明確ではありません。以前は可能でしたが、「最新」 VMWare Workstationのドキュメント には、デュアルブート、ハードウェアプロファイルなどに関する このPDF が含まれています。

そのドキュメントは、見た目は古くなっていますが、この構成ではIDEおよびSCSIドライブのみをサポートしていることを示しています。

1
mchang

これらの手順は、VMware Workstation8向けです。

仮想マシンを手動で作成し、物理ディスクのオペレーティングシステム設定に一致する設定を選択し、ディスクを作成しないか、OSをインストールしないことを選択します。

仮想化する物理ディスクを指定して、物理ディスクを手動で追加します。

仮想マシンは期待どおりに起動するはずです。

ドキュメントが明確ではなく、ワークフローがVmwareの異なるバージョン間で変更されていますが、これはVMware Workstation8で適切に機能します。

0
Cory Dolphin