我正在尝试安装 KVM 但出现以下错误:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
我该如何继续?
答案1
Android 模拟器是一个在计算机上运行的虚拟移动设备模拟器。它允许您在不使用物理设备的情况下测试 Android 应用程序。要使用模拟器,您需要创建一组 AVD(Android 虚拟设备)配置。在每个配置中,您可以设置不同的平台和各种硬件选项。许多 CPU 提供扩展,以便更有效地运行虚拟机 (VM)。利用 Android 模拟器的这些扩展需要对您的开发系统进行一些额外的配置,但可以显著提高执行速度。
基于Linux的系统通过KVM软件包支持虚拟机加速。因此,请按照以下步骤安装KVM。
检查你的 CPU 是否支持硬件虚拟化,使用此命令。
egrep -c '(vmx|svm)' /proc/cpuinfo
如果输出为 0,则不支持。如果输出 >= 1,则支持。
现在检查您的 BIOS 设置并确保在 BIOS 中启用了虚拟化功能。
检查您正在运行的是 64 位还是 32 位处理器(可选,但推荐)
uname -m
如果您得到的输出为 x86_64 ,则表明您正在运行 64 位;如果您看到 i386、i486、i586 或 i686,则它是 32 位。
现在安装kvm,
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
完成后,请确保将您的用户名添加到组 libvirtd
sudo adduser `id -un` libvirtd
sudo adduser `id -un` libvirtd
添加后,您可能需要重新登录才能成为有效用户。
如果您在任何地方遇到困难,请告诉我,您也可以点击下面的链接获取更多详细信息。
原帖:点击此链接,
[链接]KVM/安装的相同链接。
希望这可以帮助你。