提问人:Adrian Preuss 提问时间:10/21/2023 最后编辑:Adrian Preuss 更新时间:10/21/2023 访问量:142
CPU 不支持 WSL2 的 KVM 扩展
CPU wont support KVM extensions with WSL2
问:
我正在使用 WSL2 和 .Windows 10
Ubuntu 20.4
我已经构建了一个自定义内核,其中包含以下基本步骤: https://boxofcables.dev/accelerated-kvm-guests-on-wsl-2/
内核构建成功。
但是当我尝试使用 时,它说我的 CPU 不支持 KVM 扩展:kvm-ok
bizzi@OMEN:~$ sudo kvm-ok
[sudo] password for bizzi:
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
但是我的笔记本电脑可以使用虚拟化并在 BIOS 中启用它,安装了 Hyper-V(否则我无法使用 WSL 2):
以下是来自 Ubuntu 的一些信息:
bizzi@OMEN:~$ uname -ar
Linux OMEN 5.15.133.1-microsoft-standard-WSL2 #3 SMP Fri Oct 20 18:33:00 CEST 2023 x86_64 x86_64 x86_64 GNU/Linux
bizzi@OMEN:~$ cat /proc/cpuinfo |grep 'model\|MHz\|proc'
processor : 0
model : 80
model name : AMD Ryzen 7 5800H with Radeon Graphics
cpu MHz : 3193.874
processor : 1
[...]
bizzi@OMEN:~$ lscpu | egrep 'Arch|On-Line|Vend|Virt' && echo "" && egrep -w -o 'vmx|ept|svm|npt|ssse3' /proc/cpuinfo | sort | uniq
Architecture: x86_64
Vendor ID: AuthenticAMD
Virtualization type: full
安装在 Windows 中:
- 适用于 Linux 的 Windows 子系统
- Windows 虚拟机监控程序平台
- Hyper-V
- 沙盒
我在这里做错了什么,我运行嵌套虚拟机的技术需求是什么?
编辑:
Some Informations 表示,Ryzen 处理器支持嵌套虚拟化。
另一个Reddit帖子也有同样的问题(https://www.reddit.com/r/vmware/comments/rl6lw8/vmware_says_that_my_platform_doesnt_support/)和解决方案。但这些对我不起作用。
我读过,必须禁用,因为它保留了嵌套虚拟化,对吗?Hyper-V
答: 暂无答案
评论