web-dev-qa-db-ja.com

Win2k8をインストールできませんKVM-クラシック0x80070013エラー

Win2k8StdをDebianSqueezeにKVMゲストとしてインストールしようとしています。

これらのスクリーンショットからわかるように、

  1. ドライブが検出されません(テスト用に20GBのイメージを空白にしました)- screenshot1
  2. 私は this ドライバーCDを使用しています: screenshot2
  3. 私はWin7ドライバーに署名しました(これが最も適切なドライバーだと思いますか?) screenshot
  4. パーティション化されていないドライブが表示されます- screenshot4
  5. しかし、ここで新しいパーティションを作成することはできず、エラーコード0x80070013を取得します- screenshot5

私は以前にこのエラーコードを持っていましたが、物理サーバー上でのみ発生しました。私が正しく覚えていれば、ディスクがGPTとしてパーティション化されていたため(再利用されていたサーバーであったため)、不平を言っていたので、MS-DOSテーブルで再パーティション化するとそれが修正されました。ただし、これは空のディスクイメージです。ここで何が問題になっていますか?どうすればこれを修正できますか?

ありがとうございました。

[〜#〜]更新[〜#〜]

VMをGparted-Liveディスクで起動し、このボリュームをMS-DOSパーティションスキームと単一の20GB NTFSファイルシステムでフォーマットしました。Win2k8CDを起動したら、ドライバ、私は別のエラーを受け取ります screenshot6 の下部にあるように

Windowsはこのハードドライブスペースにインストールできません。WindowsはNTFSでフォーマットされたパーティションにインストールする必要があります」。

フォーマットをクリックすると画面にエラー(0x80004005)が表示されますが、Windowsはドライブを認識できますが、正しく操作できないため、これはまだドライバーの問題だと思います。それは非常識な考えですか?

3
jwbensley

たくさんのグーグルの後、私は0x80070013 meansThe media is write-protected.仮想マシンを構成するときに、ハードドライブを読み取り専用に設定していないことを確認してください。

2
Michael Hampton

その(非常に役に立たない)エラーは、Windowsインストールディスクを元に戻すのを忘れたことを意味します。

2

私がそれをした方法は次のとおりです:

  1. 念のため、ディスクイメージを手動で上書きしました(VMがダウンしたとき)。

    qemu-img create -f raw disk0 40G
    
  2. ディスクタイプとしてideを選択しました。

  3. 通常どおりインストールしましたか?ideドライバーはインストーラーに統合されています。
  4. インストールが完了したら、virtioドライバーを使用してCDをマウントし、virtioタイプの新しいディスクを追加しました。

    # socat - UNIX-CONNECT:/var/run/ganeti/kvm-hypervisor/ctrl/somehost.monitor
    (qemu) pci_add auto storage file=somedisk,if=virtio
    
  5. 新しいハードウェアが見つかりましたダイアログが表示され、ドライバーを正常にインストールしました。

  6. Virtioモードでメインディスク(2番目のディスクはもう必要ありません)でVMを再度開始すると、機能するはずです。
2
cstamas