ฉันใช้ Windows 11 บน VirtualBox 6.1.30 ภายใน Windows 11 บน Core m3-6Y30 CPU @ 0.90GHz
ฉันดาวน์โหลด Ubuntu 20.04 จาก Microsoft Store เมื่อฉันเริ่มใช้งาน มีข้อความปรากฏขึ้นว่าควรเปิดใช้งานตัวเลือกที่เรียกว่า Windows Subsystem สำหรับ Linux ในแผงควบคุมในคุณลักษณะของ Windows
ฉันเปิดคุณลักษณะนั้น รีสตาร์ทคอมพิวเตอร์ และพยายามเริ่ม WSL Ubuntu อีกครั้ง คราวนี้มีข้อความให้อัพเดทเป็น WSL2
ดังนั้นใน PowerShell ด้วยสิทธิ์ของผู้ดูแลระบบฉันจึงป้อนคำสั่ง:
คำสั่ง dism.exe / online / enable-feature / featurename: VirtualMachinePlatform / all / norestart
... จากนั้นรีสตาร์ทคอมพิวเตอร์และดาวน์โหลดแพ็คเกจอัพเดตเคอร์เนลที่กล่าวถึง ที่นี่.
สุดท้าย ใน PowerShell ที่มีสิทธิ์ของผู้ดูแลระบบ ฉันรันคำสั่งที่แนะนำ:
wsl --set-default-เวอร์ชั่น 2
หลังจากนั้น ฉันรีสตาร์ทคอมพิวเตอร์และเริ่ม Ubuntu บน WSL และได้รับ "ข้อผิดพลาด 0x80370102" ที่กล่าวถึงใน คำถามนี้.
มันใช้งานได้หลังจากที่ฉันวิ่งเท่านั้น wsl --set-default-เวอร์ชั่น 1
.
จะเป็นอะไรได้บ้าง? มีสิ่งผิดปกติเกิดขึ้นกับการจำลองเสมือนของฮาร์ดแวร์หรือไม่
ทุกอย่างทำงานบน VirtualBox
ฉันเริ่มต้นด้วยคำสั่ง wsl --set-default-เวอร์ชั่น 1
จากนั้นฉันตรวจสอบ bcdedit / set hypervisorlaunchtype อัตโนมัติ
แต่ก็ไม่ได้ผล
หลังจากนั้นก็เท่านั้น wsl --set-default-เวอร์ชั่น 1
งาน.