Score:2

qemu ไม่สามารถส่งผ่านอุปกรณ์ tpm

ธง cf

สวัสดี ฉันต้องการติดตั้ง windows 11 บน kvm

ฉันเปิดใช้งาน tpm ในระบบของฉันแล้ว อูบุนตู 21.04 (qemu 5.2+dfsg-9ubuntu3.1)

ls -ls /dev/tpm*

0 crw-rw-rw- 1 รูท 10, 224 ก.ย. 25 18:18 /dev/tpm0
0 crw-rw-rw- 1 tss tss 253, 65536 25 ก.ย. 18:18 /dev/tpmrm0

ไฟล์ w11 xml มีรหัสพาสทรู:

<tpm model="tpm-tis">
  <backend type="passthrough">
    <device path="/dev/tpm0"/>
  </backend>
</tpm>

เมื่อเริ่มต้น vm ฉันได้รับข้อผิดพลาดต่อไปนี้:

ติดตั้งไม่สำเร็จ: 'ข้อผิดพลาดภายใน: qemu ปิดจอภาพโดยไม่คาดคิด: 2021-09-26T06:28:55.041197Z qemu-system-x86_64: -tpmdev passthrough,id=tpm-tpm0,path=/dev/fdset/3, cancel-path=/dev/fdset/4: '/dev/fdset/3' ไม่ใช่อุปกรณ์ TPM'

Traceback (การโทรครั้งล่าสุดล่าสุด):
  ไฟล์ "/usr/share/virt-manager/virtManager/asyncjob.py", บรรทัด 65 ใน cb_wrapper
    โทรกลับ (asyncjob, *args, **kwargs)
  ไฟล์ "/usr/share/virt-manager/virtManager/createvm.py", บรรทัด 2001 ใน _do_async_install
    installer.start_install (แขก, เมตร = เมตร)
  ไฟล์ "/usr/share/virt-manager/virtinst/install/installer.py", บรรทัด 701 ใน start_install
    โดเมน = self._create_guest(
  ไฟล์ "/usr/share/virt-manager/virtinst/install/installer.py", บรรทัด 649 ใน _create_guest
    โดเมน = self.conn.createXML(install_xml หรือ final_xml, 0)
  ไฟล์ "/usr/lib/python3.9/site-packages/libvirt.py", บรรทัด 4376 ใน createXML
    เพิ่ม libvirtError ('virDomainCreateXML() ล้มเหลว')
libvirt.libvirtError: ข้อผิดพลาดภายใน: qemu ปิดจอภาพโดยไม่คาดคิด: 2021-09-26T06:28:55.041197Z qemu-system-x86_64: -tpmdev passthrough,id=tpm-tpm0,path=/dev/fdset/3,cancel- path=/dev/fdset/4: '/dev/fdset/3' ไม่ใช่อุปกรณ์ TPM

ความคิดใด ๆ เกี่ยวกับวิธีการส่ง tpm ไปยัง vm อย่างถูกต้อง

ขอบคุณ

Score:4
ธง in

ฉันพบข้อผิดพลาดเดียวกัน

ฉันอ้างอิงหน้าเว็บถัดไปและพบว่า Apparmor ทำให้เกิดปัญหานี้

ฉันเพิ่ม /dev/tpm0 rw ใน /etc/apparmor.d/abstractions/libvirt-qemu และรีสตาร์ท apparmor กล่องโต้ตอบข้อผิดพลาดจะไม่ปรากฏขึ้น

ฉันหวังว่านี่จะช่วยได้บ้าง

อ้างอิง นี่คือสิ่งที่คุณต้องอัปเกรดเป็น Windows 11 https://arstechnica.com/gadgets/2021/06/heres-what-youll-need-to-upgrade-to-windows-11/?utm_brand=arstechnica&utm_source=twitter&utm_social-type=owned&utm_medium=social

David avatar
cn flag
อะไรก็ตามที่เกี่ยวข้องกับการอัปเกรด Windows อยู่นอกหัวข้อในไซต์นี้
cf flag
ใช่วิธีนี้ช่วยแก้ปัญหาได้
cn flag
+100 วิธีแก้ปัญหาที่ยอดเยี่ยมที่นี่น่าทึ่งมาก

โพสต์คำตอบ

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