web-dev-qa-db-ja.com

Windows 10をインストールするにはどうすればよいですかKVM VM ZVOL:正しいvirtioドライバーを選択してください

NTFS形式のzvolにWindows10をインストールしようとしましたが、BSODを取得し続けました。

user@ubuntu:~$ virt-install \
> --name myWINVM1 \
> --ram 4096 \
> --disk path=/guest_images2/myWINVM1.img,bus=virtio,size=120 \
> --vcpus 4 \
> --os-type windows \
> --os-variant win10 \
> --network bridge=virbr0 \
> --graphics vnc \
> --console pty,target_type=serial \
> --disk /home/user/Downloads/Win10_Edu_1803_English_x64.iso,device=cdrom,bus=ide \
> --disk /home/user/Downloads/virtio-win-0.1.141.iso,device=cdrom,bus=ide

Starting install...
Allocating 'myWINVM1.img'                           | 120 GB  00:00     
Domain creation completed.
Restarting guest.

The BSOD

ここでアドバイスに従おうとしています https://bugzilla.redhat.com/show_bug.cgi?id=159319 、次の行で/etc/modprobe.d/kvm.confを作成しました:options kvm ignore_msrs何も変わらなかった= 1

また、CPUタイプをOpteron_G5に手動で設定します(上記のスレッドで提案されているように)。これも機能しませんでした。

user@ubuntu:~$ virt-install \
> --name myWINVM1 \
> --ram 4096 \
> --disk path=/guest_images2/myWINVM1.img,bus=virtio,size=120 \
> --vcpus 4 \
> --cpu Opteron_G5 \
> --os-type windows \
> --os-variant win10 \
> --network bridge=virbr0 \
> --graphics vnc \
> --console pty,target_type=serial \
> --disk /home/user/Downloads/Win10_Edu_1803_English_x64.iso,device=cdrom,bus=ide \
> --disk /home/user/Downloads/virtio-win-0.1.141.iso,device=cdrom,bus=ide

Starting install...
Allocating 'myWINVM1.img'                           | 120 GB  00:00     
ERROR    the CPU is incompatible with Host CPU: Host CPU does not provide required features: xop, fma4, tbm
Removing disk 'myWINVM1.img'                        |    0 B  00:00     
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///system start myWINVM1
otherwise, please restart your installation.

次に、CPUをcore2duoに設定しました。これにより、インストールするドライブを選択する部分に移動しましたが、何も利用できませんでした。私はドライバと一緒にCDをインストールするように促されました、それはvirtio ISOであるに違いないと思いました、しかし私はウィンドウがそれらが署名されていないことについて不平を言いました。

virt-install \
--name myWINVM1 \
--ram 4096 \
--disk path=/guest_images2/myWINVM1.img,bus=virtio,size=120 \
--vcpus 4 \
--cpu core2duo \
--os-type windows \
--os-variant win10 \
--network bridge=virbr0 \
--graphics vnc \
--console pty,target_type=serial \
--disk /home/james/Downloads/Win10_Edu_1803_English_x64.iso,device=cdrom,bus=ide \
--disk /home/james/Downloads/virtio-win-0.1.141.iso,device=cdrom,bus=ide

No drives!

And it doesnt like my drivers ISO. Is lack of drivers even the problem? 私のシステムについて:ホスト:GUIとしてXFCE4を搭載したUbuntu Server 18.04マザーボード:X399 Taichi CPU:Threadripper 1950x

だから私はこれが私に3つの質問を残すと思います:

  1. 使用しているCPUについて嘘をつく以外に、起動画面を通過するために他に何を試みることができますか?

  2. ZVOLが表示されないのは、virtio ISOまたはvirt-installオプションと関係がありますか?

  3. この段階で、Windowsはvirtio ISOのドライバーを受け入れないと予想されますか?

編集:私が試した追加のこと「このコンピューターのハードウェアと互換性のないドライバーを非表示にする」のチェックを外し、正しいドライバーであると信じているものに移動しました。ドライバーは見つかりましたが、まだドライブがありません。 E:\ vioscsi\2k16\AMD64\ The drivers I tried to use

だから今私の質問は私が正しいドライバーを選んだかどうかだと思います、もしそうなら、私は他に何を試すべきですか?

1
Stonecraft

私は間違ったドライバーを選んでいました。このスレッドは私に正しいものを示しました(私がwin10を選択したことを除いて): https://askubuntu.com/questions/673957/how-do-you-install-the-virtio-hdd-drivers-for-kvm -on-windows-7

これはどこに文書化されていますか?私が見た公式文書のどれも、どのドライバーがどれであるかを知る方法については何も述べていませんでした。

The right drivers

Success!

More success!

そしてもちろん、BSODを乗り越えるには、-cpu core2duoを設定する必要がありましたが、これはちょっと面倒です。それがパフォーマンスの問題を引き起こすと予想できますか?

私が試したその他の--cpu設定と結果:core2duo-動作したkvm64-Windowsのブート画面でフリーズしたqemu64-動作したスレッドリッパー-不明なCPUモデルEPYC-BSOD

1
Stonecraft