ZVOLにWindows 10 KVM VMをインストールする方法:正しいvirtioドライバを選択する

ZVOLにWindows 10 KVM VMをインストールする方法:正しいvirtioドライバを選択する

NTFS形式のzvolにWindows 10をインストールしようとしていますが、引き続き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.

死のブルースクリーン

ここのアドバイスに従ってください。https://bugzilla.redhat.com/show_bug.cgi?id=1593190、次の行を使用して/etc/modprobe.d/kvm.confを作成しました: options kvmignore_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に設定しましたが、インストールするドライブを選択する部分にさらにステップアップしましたが、使用できるドライブはありません。 virtio ISOであると思われるドライバを含むCDをインストールするように求められたが、Windowsではドライバが署名されていないと文句を言った。

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

運転しないでください!

そして私のドライバーISOが好きではありません。ドライバー不足が問題ですか? マイシステム情報:ホスト:Ubuntu Server 18.04、XFCE4をGUIとして使用マザーボード:X399 Taichi CPU:Threadripper 1950x

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

  1. 私が使用しているCPUについて嘘をつく以外にスタート画面をスキップしようとしている他の方法は何ですか?

  2. ZVOLを表示できないvirtio ISOまたはvirt-installオプションに関連していますか?

  3. この段階では、Windowsがvirtio ISOのドライバを許可しないとは予想されませんか?

編集:私が試した他のものは、「このコンピュータのハードウェアと互換性のないドライバを隠す」を選択解除し、正しいドライバだと思ったものに移動してドライバを見つけましたが、まだドライブがありません。 E:\vioscsi\2k16\amd64\ 私が使ったドライバーは

今私の質問は、私が正しいドライバを選択したかどうか、それで何を試す必要がありますか?

答え1

ドライバを間違って選択しました。この投稿は正しい投稿を指していました(win10を選択した場合を除く)。https://askubuntu.com/questions/673957/how-do-you-install-the-virtio-hdd-drivers-for-kvm-on-windows-7

これはどこで録音されましたか?私が見た公式ドキュメントには、どのドライバがどのドライバであるかを知る方法は記載されていません。

正しいドライバー

成功!

もっと成功!

もちろん、BSODを解決するには--cpu core2duoを設定する必要がありますが、それは少し面倒です。これでパフォーマンスの問題が発生すると予想できますか?

試してみたその他 --cpu 設定と結果: core2duo - kvm64 動作 - Windows ブート画面 qemu64 で停止 - threadripper 動作 - 不明な CPU モデル EPYC - BSOD

関連情報