これは説明を探しているだけなので、答えを求める質問ではありません。次のシナリオを想像してみてください。
SSDがRAIDモードで実行されているWindows7ラップトップDellPrecicion M4500シリーズを使用しています(つまり、BIOSでRAIDオプションが有効になっており、マシンに接続されている物理ディスクはこれだけです)。 VMWareのVCenterコンバーターを使用してこのマシンのイメージを取得し、QEMU/KVMで実行しようとすると、BSOD0x0000007Bエラーが発生します。 virt-managerでディスクの種類を変更しても、この問題を解決することはほとんどできませんでした。
これは私の最初の質問につながります:ディスクタイプ(IDE、SATA、SCSI)を指定することはQemuで正確に何を意味しますか?
このBSODエラーはここで説明されています: http://support.Microsoft.com/kb/3241 。ハードディスクコントローラのドライバの初期化に問題があることを理解しています。これは、レジストリエントリを追加して、ドライブをIDEモードで起動し、問題を解決することで解決できます。
適切なレジストリエントリ/ドライバを追加し、VMWareのVCenterで別のイメージを取得した後、完全に正常に起動しました。
これは私の2番目の質問につながります:SATAコントローラーを適切にエミュレートするようにQemuを変更できますか?それとも私はこの問題に間違った方法で取り組んでいますか?
最後の質問ですが(意味がないかもしれません):VMWareのVCenter Converterで画像を撮影するときに、ディスクコントローラーのタイプ(IDE、SATA、SCSIなど)を選択するオプションが表示されます。これは、後でQemuで選択されるディスクタイプ? SCSIを選択したVMWareVCenterで撮影したイメージは、ディスクタイプとしてIDE)を使用したQEMUでのみ起動するため、混乱しています。
tl; dr:
1.)Qemuを使用する場合、イメージが取得されたマシンに関して、ディスクタイプにはどのような意味がありますか?
2.)RAIDモードで実行されているSATAコントローラーをエミュレートするようにQEMUを変更できますか?
3.)VMWare VCenterで選択されたディスクコントローラーのタイプは、Qemuで選択されたディスクタイプとどのように関連しますか、またはイメージされている物理マシンとどのように関連しますか?
OK、これを段階的に進めましょう。
virt-p2v
というユーティリティを使用する必要があります。これは、vmwareコンバーターがvmwareに対して行うのと同様に、ドライバーを挿入し、ディスクイメージをlibvirtが管理するKVMホスト。