Score:0

Windows 10 VM guest OS บู๊ตเป็นหน้าจอสีน้ำเงินหลังจากรีสตาร์ทโฮสต์

ธง us

ฉันใช้ Ubuntu 20.04 เป็นโฮสต์และสร้าง Windows 10 VM (21H1) ใน KVM (ผ่าน GUI) ใน VM ฉันส่งกราฟิกการ์ด (RTX2070) และทั้งกลุ่มผ่าน PCI passthrough ซึ่งใช้งานได้ด้วยคำแนะนำต่างๆ

หลังจากที่ฉันติดตั้งการอัปเดต/ไดรเวอร์ใน VM แล้ว Graka ก็เป็นที่รู้จักเช่นกันฉันยังสามารถติดตั้งโปรแกรมหรือรีสตาร์ท VM ได้โดยไม่มีปัญหาใดๆ แต่ทันทีที่ฉันรีสตาร์ทโฮสต์ (โดยปิด VM) Windows 10 VM จะบูทเป็นหน้าจอสีน้ำเงิน (TDR Video Failure)

นี่คือ XML ของฉันสำหรับ Windows 10 VM:

ประเภทโดเมน = "kvm">
  <ชื่อ>win10</name>
  <uuid>39bd2708-4c4e-4ce4-8ef9-e8d322214990</uuid>
  <ข้อมูลเมตา>
    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
      <libosinfo:os id="http://microsoft.com/win/10"/>
    </libosinfo:libosinfo>
  </เมตาดาต้า>
  <หน่วยความจำ>8388608</หน่วยความจำ>
  <currentMemory>8388608</currentMemory>
  <vcpu>4</vcpu>
  <ระบบปฏิบัติการ>
    <type arch="x86_64" machine="q35">hvm</type>
    <บูต dev="hd"/>
  </os>
  <คุณสมบัติ>
    <acpi/>
    <apic/>
    <ไฮเปอร์เวต>
      <สถานะผ่อนคลาย = "เปิด"/>
      <vapic state="เปิด"/>
      <spinlocks state="on" ลองใหม่="8191"/>
      <vendor_id state="on" value="1234567890ab"/>
    </ไฮเปอร์โว>
    <kvm>
      <สถานะที่ซ่อนอยู่ = "เปิด"/>
    </kvm>
    <vmport state="ปิด"/>
  </คุณสมบัติ>
  <cpu mode="host-model"/>
  <นาฬิกา offset="เวลาท้องถิ่น">
    <ตัวจับเวลา name="rtc" tickpolicy="catchup"/>
    <timer name="pit" tickpolicy="delay"/>
    <ชื่อตัวจับเวลา = "hpet" ปัจจุบัน = "ไม่"/>
    <ชื่อตัวจับเวลา = "hypervclock" ปัจจุบัน = "ใช่"/>
  </นาฬิกา>
  <น.>
    <suspend-to-mem enable="no"/>
    <suspend-to-disk enable="no"/>
  </pm>
  <อุปกรณ์>
    <emulator>/usr/bin/qemu-system-x86_64</emulator>
    <ประเภทดิสก์="ไฟล์" อุปกรณ์="ดิสก์">
      <ชื่อคนขับ="qemu" type="qcow2"/>
      <ไฟล์ต้นฉบับ="/var/lib/libvirt/images/win10.qcow2"/>
      <target dev="sda" บัส="sata"/>
    </ดิสก์>
    <ประเภทดิสก์="ไฟล์" อุปกรณ์="cdrom">
      <ชื่อคนขับ="qemu" type="raw"/>
      <ไฟล์ต้นฉบับ="/home/bob/ดาวน์โหลด/Win10_21H1_German_x64.iso"/>
      <target dev="sdb" บัส="sata"/>
      <อ่านอย่างเดียว/>
    </ดิสก์>
    <ประเภทตัวควบคุม = "usb" ดัชนี = "0" รุ่น = "qemu-xhci" พอร์ต = "15"/>
    <ประเภทอินเทอร์เฟซ="เครือข่าย">
      <source network="default"/>
      <mac address="52:54:00:35:be:e2"/>
      <รุ่น type="e1000e"/>
    </อินเตอร์เฟส>
    <ประเภทคอนโซล = "pty"/>
    <channel type="spicevmc">
      <target type="virtio" name="com.redhat.spice.0"/>
    </ช่อง>
    <กราฟิก type="spice" port="-1" tlsPort="-1" autoport="yes">
      <การบีบอัดภาพ = "ปิด"/>
    </กราฟิก>
    <sound model="ich9"/>
    <วิดีโอ>
      <รุ่น type="qxl"/>
    </วิดีโอ>
    <hostdev mode="subsystem" type="pci" Managed="yes">
      <แหล่งที่มา>
        <ที่อยู่โดเมน="0" บัส="1" ช่อง="0" ฟังก์ชัน="0"/>
      </translation>
    </hostdev>
    <hostdev mode="subsystem" type="pci" Managed="yes">
      <แหล่งที่มา>
        <ที่อยู่โดเมน="0" บัส="1" ช่อง="0" ฟังก์ชัน="1"/>
      </translation>
    </hostdev>
    <hostdev mode="subsystem" type="pci" Managed="yes">
      <แหล่งที่มา>
        <ที่อยู่โดเมน="0" บัส="1" ช่อง="0" ฟังก์ชัน="2"/>
      </translation>
    </hostdev>
    <hostdev mode="subsystem" type="pci" Managed="yes">
      <แหล่งที่มา>
        <ที่อยู่โดเมน="0" บัส="1" ช่อง="0" ฟังก์ชัน="3"/>
      </translation>
    </hostdev>
    <redirdev bus="usb" type="spicevmc"/>
    <redirdev bus="usb" type="spicevmc"/>
  </อุปกรณ์>
</โดเมน>

ผลลัพธ์ของ kvm -- รุ่น :

โปรแกรมจำลอง QEMU เวอร์ชัน 4.2.1 (Debian 1:4.2-3ubuntu6.17) 
ลิขสิทธิ์ (c) 2003-2019 Fabrice Bellard และผู้พัฒนาโครงการ QEMU

ผลลัพธ์ของ lspci -knn | grep NVIDIA -A 2 :

01:00.0 คอนโทรลเลอร์ที่เข้ากันได้กับ VGA [0300]: NVIDIA Corporation TU106 [GeForce RTX 2070] [10de:1f02] (rev a1)
    ระบบย่อย: NVIDIA Corporation TU106 [GeForce RTX 2070] [10de:12fe]
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: vfio-pci
    โมดูลเคอร์เนล: nvidiafb, nouveau, nvidia_drm, nvidia
01:00.1 อุปกรณ์เสียง [0403]: NVIDIA Corporation TU106 High Definition Audio Controller [10de:10f9] (rev a1)
    ระบบย่อย: NVIDIA Corporation TU106 High Definition Audio Controller [10de:12fe]
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: vfio-pci
    โมดูลเคอร์เนล: snd_hda_intel
01:00.2 ตัวควบคุม USB [0c03]: NVIDIA Corporation TU106 USB 3.1 ตัวควบคุมโฮสต์ [10de:1ada] (rev a1)
    ระบบย่อย: NVIDIA Corporation TU106 USB 3.1 Host Controller [10de:12fe]
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: vfio-pci
    โมดูลเคอร์เนล: xhci_pci
01:00.3 คอนโทรลเลอร์บัสอนุกรม [0c80]: NVIDIA Corporation TU106 USB Type-C UCSI Controller [10de:1adb] (rev a1)
    ระบบย่อย: NVIDIA Corporation TU106 USB Type-C UCSI Controller [10de:12fe]
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: vfio-pci
    โมดูลเคอร์เนล: i2c_nvidia_gpu
ru flag
หากคุณรีบูทเครื่องโฮสต์โดยไม่ได้ปิดเครื่อง VM ของผู้เยี่ยมชมอย่างเหมาะสม สาเหตุ Bluescreen อาจเป็นเหตุผลหนึ่งในพันประการโดยที่คุณไม่ทราบข้อมูลเพิ่มเติมเกี่ยวกับ VM ของผู้เยี่ยมชม *อย่างไรก็ตาม* การดีบัก Windows Guest OS นั้น *ไม่ใช่* ในหัวข้อ Ask Ubuntu โดยเฉพาะอย่างยิ่งหากคุณไม่ได้เปลี่ยนฮาร์ดแวร์บนโฮสต์หรือการตั้งค่าฮาร์ดแวร์ของ guest VM

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา