Tom*_*ino 6 linux kvm virtual-machine virtualbox
我正在为 Android 开发,所以我安装了 Android SDK,并在其中安装了运行虚拟机的程序。
此外,出于同样的原因,我正在运行一个 oracle 虚拟机来托管自己的 redmine 服务器。
我的主机是 linux mint。
现在的问题是,每当我尝试在另一个已经打开的情况下启动一个时,它都会抱怨 KVM 已经被占用。
我没有看到它的到来,显然,如果我每次必须进行测试时都必须关闭我的 redmine 框,或者每次我想更新时都必须关闭我的测试 AVD,那将是一个真正的拖累一项任务的进展。
有没有办法可以同时运行它们?我没有必要在硬件支持下运行两台机器。
您不能让两个内核模块尝试vt-x同时使用该扩展。因此,您不能在同一节点上同时由两个不同的虚拟机管理程序运行两个硬件辅助虚拟机。
但是,您可以通过(和朋友)删除当前正在使用扩展的模块modprobe。这将释放扩展以供其他虚拟机管理程序使用。
对于kvm您需要删除的模块有:kvm、kvm_intel或kvm_amd。然后virtualbox将被允许使用vt-x。
virtualbox对于插入内核的任何模块也是如此。
您可以将qemu(通常与 配对的用户区工具kvm)与软件模拟一起使用。当您未指定时,它默认会执行此操作-machine accel=kvm,或者-enable-kvm您将拥有一个没有硬件辅助加速的虚拟机。
我不太熟悉,virtualbox所以我不确定您对于非加速虚拟机的选择。
| 归档时间: |
|
| 查看次数: |
4182 次 |
| 最近记录: |