我有一个 Ubuntu Server 12.04 设置,运行着大约 6 个 KVM VM。客人都是x86或amd64,主机是2-socket Westmere Xeon box。
现在我想创建一个新的来宾 VM,但这次来宾 VM 应该运行 armhf 映像(Raspberry Pi 映像)。
我所期望的会起作用:打开 Virt-Manager,通过通常的设置步骤来创建一个新的 VM,然后选择 QEMU 和 armhf 作为来宾的架构。
为什么它不起作用:我只能看到 x86 和 amd64 作为来宾架构的选项。
Is there anyway I can install QEMU support for armhf so that I can easily create armhf KVM guests on my server using virt-manager?
I want to make as little changes as possible on the host. I do not want to use XEN or VirtualBox, it has to …Run Code Online (Sandbox Code Playgroud) 我想将 2 个硬盘连接到我的 qemu 虚拟机。其中之一实际上是通过 virtio 连接的文件,我希望它成为可引导驱动器。另一个是我想通过的分区;我是通过 IDE 添加的(虽然我不确定这是否是最好的方法)。问题是,一旦我添加IDE驱动器,它在Seabios中优先,虚拟机将尝试从它启动,忽略可启动的virtio驱动器。这可以通过使用引导菜单来解决,但它很乏味。我希望能够以某种方式使 virtio 驱动器成为默认的可引导驱动器,也许通过更改 Seabios 中列出的驱动器的顺序,这可能吗?我启动 qemu-system-x86_64 的命令的相关部分是:
-device virtio-scsi-pci,id=scsi \
-drive file=/media/kv/vms/win-qad.img,id=disk,format=raw -device scsi-hd,drive=disk \
-drive file=/dev/sdg1,id=shared_disk,format=raw -device ide-hd,bus=ide.1,drive=shared_disk \
Run Code Online (Sandbox Code Playgroud) 是否可以在JSLinux 中运行 Ubuntu ?
这是今天关于 JSLinux的Slashdot 帖子。
我想在 Ubuntu 11.10 Oneiric 上使用 QEMU+KVM,但virt-manager警告说 KVM 未加载并且性能会受到影响。
问题可能取决于以下事实
sudo modprobe kvm-amd
Run Code Online (Sandbox Code Playgroud)
因错误而失败
FATAL: Error inserting kvm_amd (/lib/modules/3.0.0-13-generic/kernel/arch/x86/kvm/kvm-amd.ko): Operation not supported
Run Code Online (Sandbox Code Playgroud)
虽然
sudo modprobe kvm
Run Code Online (Sandbox Code Playgroud)
在没有警告的情况下成功。怎么了?
我使用 12.04 LTS amd64 作为 KVM 主机 + 桌面。我在这台主机上有一个 Windows 7 Ultimate 64 位来宾。安装在默认(VNC 显示)设置下完美运行。通过 RDP 会话(使用 rdesktop)到盒子,一切也都运行良好,包括声音和视频。但是,Netflix 可以以某种方式检测到我正在远程桌面会话中,因此它在“缓冲”阶段无法启动电影。我想尝试使用 SPICE 作为解决方法,但是当我将访客显示切换到 SPICE 时,它无法启动:
Error starting domain: unsupported configuration: spicevmc not supported in this QEMU binary
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 45, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 66, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/domain.py", line 1120, in startup
self._backend.create()
File "/usr/lib/python2.7/dist-packages/libvirt.py", line 551, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: …Run Code Online (Sandbox Code Playgroud) 我正在开发一个项目,编译后,我必须使用 qemu 启动。
当我输入时make qemu出现此错误。我已经搜索过,但找不到答案。
我已经安装了 qemusudo apt install qemu-system-i386
有什么帮助吗?
您好,我想在 kvm 上安装 Windows 11。
我的系统上启用了 tpm。ubuntu 21.04(qemu 5.2+dfsg-9ubuntu3.1)
0 crw-rw-rw- 1 root root 10, 224 Sep 25 18:18 /dev/tpm0
0 crw-rw-rw- 1 tss tss 253, 65536 Sep 25 18:18 /dev/tpmrm0
Run Code Online (Sandbox Code Playgroud)
w11 xml 文件包含直通代码:
<tpm model="tpm-tis">
<backend type="passthrough">
<device path="/dev/tpm0"/>
</backend>
</tpm>
Run Code Online (Sandbox Code Playgroud)
启动虚拟机时出现以下错误:
Unable to complete install: 'internal error: qemu unexpectedly closed the monitor: 2021-09-26T06:28:55.041197Z qemu-system-x86_64: -tpmdev passthrough,id=tpm-tpm0,path=/dev/fdset/3,cancel-path=/dev/fdset/4: '/dev/fdset/3' is not a TPM device.'
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 65, in cb_wrapper
callback(asyncjob, *args, …Run Code Online (Sandbox Code Playgroud) 我在 ubuntu 14.0.4 上安装了 virt-manager,并安装了一个带有 linux ubuntu trusty 的虚拟机。但不幸的是我删除了 Virbr0。现在机器无法工作,并且主机上的 ifconfig 没有列出 virbr0,我似乎无法找到恢复 virbr0 的方法。
有人可以帮我解决这个问题吗?任何事情都有帮助。谢谢!
启动 KVM 时(在 ubuntu 19.04 中工作正常),我收到以下错误:
Error starting domain: internal error: qemu unexpectedly closed the monitor: pulseaudio: pa_context_connect() failed pulseaudio: Reason: Connection refused pulseaudio: Failed to initialize PA contextaudio: warning: Using timer based audio emulation
Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 75, in cb_wrapper
callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 111, in tmpcb
callback(*args, **kwargs) File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 66, in newfn
ret = fn(self, *args, **kwargs) File "/usr/share/virt-manager/virtManager/object/domain.py", line 1279, in startup
self._backend.create() File "/usr/lib/python3/dist-packages/libvirt.py", line 1080, in …Run Code Online (Sandbox Code Playgroud) 我使用GNOME Boxes设置了Fedora VM。我可以启动它,一切正常。
我正在使用 virt-manager 并且我想创建一个桥接器,以便我可以在网络上获取 VM,但是每次我尝试从用户模式网络切换NIC模式以指定共享设备名称时,都会返回一个错误。
我有virbr0和virbr0-nic起来。
错误是:
Error starting domain: internal error: /usr/lib/qemu/qemu-bridge-helper --use-vnet --br=virbr0 --fd=26: failed to communicate with bridge helper: Transport endpoint is not connected
stderr=failed to parse default acl file `/etc/qemu/bridge.conf
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 125, in tmpcb
callback(*args, **kwargs)
File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 82, in newfn
ret = …Run Code Online (Sandbox Code Playgroud) qemu ×10
kvm ×3
virt-manager ×2
11.10 ×1
12.04 ×1
19.04 ×1
19.10 ×1
arm ×1
browser ×1
fedora ×1
gnome-boxes ×1
nic ×1
pulseaudio ×1
raspberrypi ×1
sound ×1
tpm ×1