标签: kvm-virtualization

AMD-V 正被另一个虚拟机管理程序使用。(VERR_SVM_IN_USE)

当我尝试在 Oracle VirtualBox 上打开任何操作系统时,都会出现错误。

Failed to open a session for the virtual machine xp efendi.
AMD-V is being used by another hypervisor. (VERR_SVM_IN_USE).
VirtualBox can't enable the AMD-V extension. Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_SVM_IN_USE).
Run Code Online (Sandbox Code Playgroud)

我该如何修复这个问题?

virtualbox kvm-virtualization

5
推荐指数
1
解决办法
1万
查看次数

Ubuntu 14.04 KVM - 错误:内部错误:连接到监视器时退出进程:qemu-system-x86_64:

我正在尝试按照此处概述的步骤将 KVM 来宾从一台 Ubuntu 14.04 主机迁移到另一台主机。

现在,我在新主机上的单个文件夹中拥有“state”文件、xml 配置和 qcow2 img 文件,并确保更新 xml 配置以指向 qcow2 映像文件的新位置。

当我尝试运行时,virsh create [guest-id].xml出现以下错误消息:

error: internal error: process exited while connecting to monitor: 
qemu-system-x86_64: -drive file=/media/stuart/storage2/kvm/dns.technostu.com/dns.technostu.com.img,if=none,id=drive-virtio-disk0,format=raw: 
could not open disk image /media/stuart/storage2/kvm/dns.technostu.com/dns.technostu.com.img: 
Could not open '/media/stuart/storage2/kvm/dns.technostu.com/dns.technostu.com.img': Permission denied
Run Code Online (Sandbox Code Playgroud)

调试和尝试的解决方法

  • 我已经将自己添加到 libvirtd 组并重新登录。

  • 我确保文件路径是正确的

  • 我将 .img 文件的所有权更改为自己,但是在使用和不使用 sudo 运行命令后,文件的所有权不断更改为root:root具有权限-rwxr-xr-x

  • 我尝试跑步

    sudo apt-get install apparmor-profiles apparmor-utils
    sudo aa-complain /usr/lib/libvirt/virt-aa-helper
    
    Run Code Online (Sandbox Code Playgroud)

    这篇文章来看,但这并没有奏效。

  • 我尝试按照此处指定的方式更改 xml 文件中的模拟器。

为了在 Ubuntu 14.04 上的新主机上“导入”来宾系统,我需要做什么?

migration virtualization kvm-virtualization

5
推荐指数
2
解决办法
5万
查看次数

带 KVM 的多显示器

这是我第一次尝试使用 KVM(多年来一直使用 VirtualBox),除了让 VM 在多个显示器上显示(我有 2 个)之外,一切都很容易。我的主机和来宾都是 Ubuntu GNOME 16.04.1。

根据我有的各种文档、帖子等

> Set Display to Type:Spice server

> Set Video to Model: QXL (under which it says "Heads: 1"
Run Code Online (Sandbox Code Playgroud)

我尝试添加第二个 QXL 设备,但是当我启动 VM 时,我只得到一个终端,没有桌面 GUI。

附加说明:在访客上,显示设置中只有一个显示器。

multiple-monitors virtualization kvm-virtualization

5
推荐指数
2
解决办法
2万
查看次数

使用 virt-manager 在 QEMU/KVM 中 Windows 客户机的音频断断续续

我在virt-manager中使用带有KVM的QEMUWindows 10客户机。我注意到音频非常不稳定,并且会不断地切入和切出。

安装大多数Windows virtio驱动程序并尝试 virt-manager 中显示的所有不同声音设备选项后,我仍然得到相同的断断续续的音频。我的主机是 Ubuntu 18.04,我通过标准 3.5 毫米耳机插孔使用耳机。

不会出现此问题

  • 在主机上收听音频时,或者
  • 当聆听来自另一个 Linux Guest 的音频时。

我尝试过搜索 virtio 声音驱动程序,但没有任何运气。还有其他人遇到过这个问题吗?如果是这样,有什么解决办法吗?

编辑:我使用SPICE服务器进行视频输出,并连接到我的本地计算机 (localhost)。

sound virtualization qemu virt-manager kvm-virtualization

5
推荐指数
2
解决办法
7580
查看次数

CPU不支持KVM,但我想在HP计算机上的Ubuntu 18.04中运行android模拟器

我已经在运行 Ubuntu 18.04 的 HP UEFI 计算机上设置了 React Native 环境。
当我尝试使用 AVD 运行模拟器时,出现以下错误:

启动 AVD“AVD_for_Nexus_10_by_Google”模拟器的模拟器:
错误:x86_64 模拟当前需要硬件加速!
请确保 KVM 已正确安装并可用。
CPU加速状态:KVM需要支持vmx或svm的CPU

我尝试按照网上所示安装 kVM,当我运行时

sudo /usr/sbin/kvm-ok
Run Code Online (Sandbox Code Playgroud)

我收到错误

INFO: 您的CPU不支持KVM扩展 无法使用KVM加速

当我运行命令时

egrep -c '(vmx|svm)'

我得到输出

0

我的电脑是 HP 250 笔记本电脑。英特尔奔腾 任何有关此问题的帮助或指示,特别是如何让我的模拟器运行,我们将不胜感激。

android virtualization hp kvm-virtualization

5
推荐指数
0
解决办法
2164
查看次数

4
推荐指数
1
解决办法
2871
查看次数

ubuntu 22.04 上的 Qemu(virt-manager)内存泄漏

我遇到了 RAM 问题,我的 RAM 已满,但没有任何东西消耗它。这些sudo htop命令显示我的真实内存使用情况,同时sudo gnome-system-monitor显示内存已满。这不会有问题,但系统实际上认为它已满,因此它关闭了 Firefox 选项卡,并且我无法打开其他虚拟机。

值得注意的是,我使用了虚拟机,但它们已停止。也许当我停止时,KVM 中存在一个错误,它不会释放虚拟机内存。现在,我的主机上有一个具有 15GB RAM + Firefox 的虚拟机,并且有很多选项卡。正如 htop 所说,它应该占用 19GB。

我使用的是 Ubuntu 22.04。21.10 和 21.04 没有发生这种情况

在此输入图像描述

Firefox 不断关闭我的选项卡,认为 PC 正在使用所有 RAM,但事实并非如此。我无法工作!

virtualization memory-usage ram 22.04 kvm-virtualization

4
推荐指数
1
解决办法
1854
查看次数

如何卸载KVM

我需要从 Ubuntu 桌面完全删除 KVM,但即使删除 kvm 软件包后,当我运行以下命令时:

virsh -c qemu:///system list
Run Code Online (Sandbox Code Playgroud)

表明:

 Id Name           State
-------------------------
Run Code Online (Sandbox Code Playgroud)

这表明 KVM 仍在运行。

如何从系统中彻底卸载 KVM?

kvm-virtualization

3
推荐指数
1
解决办法
5万
查看次数

无法在 Ubuntu 18.04 上通过 SSH 执行 Virsh 命令

我使用 Ubuntu 18.04 作为 KVM 主机。在跳转主机上,我尝试执行 virsh 命令:

ssh user@ip "virsh dominfo vm1"

我收到错误:无法获取域 'vm1' 但此命令在 KVM 主机上运行良好。我发现如果KVM主机是Ubuntu 16.04就不会出现这个问题。

virtualization 18.04 kvm-virtualization

3
推荐指数
1
解决办法
2273
查看次数

当我希望虚拟机夺走我的鼠标时,如何防止屏幕锁定?

这种情况在带有 virt-manager 的 KVM 和 VirtualBox 中都会发生。

从 KVM 上拔下鼠标的组合键是我的 Apple MacBook Pro 键盘上的 Control-Option-L。Mac 键盘上的选项映射到 PC 键盘的 ALT 键。

Control-Alt-L 在 Ubuntu Unity 下也可以锁定屏幕。

我找不到在这两个软件包中编辑按键加速器的方法。

我不认为这只是锁屏键盘加速器,因为 VirtualBox 确实有一种方法来配置取消按键。因为我的键盘没有右手边的 Control 键。我在VB下用F1取消抓取。这也会导致锁定屏幕。

virtualbox shortcut-keys qemu lock-screen kvm-virtualization

2
推荐指数
1
解决办法
8822
查看次数

如何将代码添加到.bashrc而不引起错误?

我正在学习如何将我的 NIC 传递到我的 KVM。

指南说将以下代码添加到文件 ~/.bashrc

#!/bin/bash
# change the 999 if needed
shopt -s nullglob
for d in /sys/kernel/iommu_groups/{0..999}/devices/*; do
    n=${d#*/iommu_groups/*}; n=${n%%/*}
    printf 'IOMMU Group %s ' "$n"
    lspci -nns "${d##*/}"
done;
Run Code Online (Sandbox Code Playgroud)

我不清楚代码应该插入哪里,所以它在第1-8行。

  1 #!/bin/bash
  2 # change the 999 if needed
  3 shopt -s nullglob
  4 for d in /sys/kernel/iommu_groups/{0..999}/devices/*; do
  5         n=${d#*/iommu_groups/*}; n=${n%%/*}
  6         printf 'IOMMU Group %s ' "$n"
  7         lspci -nns "${d##*/}"
  8 done;
  9 
 10 # ~/.bashrc: executed by bash(1) for non-login …
Run Code Online (Sandbox Code Playgroud)

command-line networking bashrc 20.04 kvm-virtualization

0
推荐指数
1
解决办法
133
查看次数