Kvm:‘kvmvapic.bin’:没有该文件或目录

Kvm:‘kvmvapic.bin’:没有该文件或目录

我正在尝试使用 kvm 和 spice 设置虚拟机。每次启动虚拟机时,它都会输出错误并且运行速度极慢。

max@TuxServer:~$ kvm-spice -hda vdisk.img -cdrom /media/Main/transfer/CDs/ubuntu-12.04-desktop-amd64.iso -boot d -m 1024 -vga cirrus -spice port=5900,addr=192.168.0.1,disable-ticketing
do_spice_init: starting 0.10.0
spice_server_add_interface: SPICE_INTERFACE_MIGRATION
spice_server_add_interface: SPICE_INTERFACE_KEYBOARD
spice_server_add_interface: SPICE_INTERFACE_MOUSE
Could not open option rom 'kvmvapic.bin': No such file or directory
spice_server_add_interface: SPICE_INTERFACE_QXL
red_worker_main: begin
ensure_display_channel_created: create display channel
ensure_cursor_channel_created: create cursor channel

CPU 为 AMD-V。操作系统为 Ubuntu 12.04.1 x64 内核 3.2.0-29

- - - - - 编辑 - - - - - -

kvm-ok 打印:

INFO: /dev/kvm exists
KVM acceleration can be used

并且 apt-file search kvmvapic.bin 没有输出任何内容

答案1

尽管不知道问题是什么,但我可以给你一些提示。首先,你可以检查问题是否由丢失的文件引起。使用apt-filei get

$ apt-file search kvmvapic.bin
qemu-common: /usr/share/qemu/kvmvapic.bin
seabios: /usr/share/seabios/optionrom/kvmvapic.bin

因此您应该安装qemu-common以消除该错误。

您还必须使用kvm-ok以下命令检查您的计算机是否可以运行 KVM:

$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

最后的建议是,尽管使用kvm-spice应该默认启用 KVM,但您可以尝试传递标志-enable-kvm。您还可以使用将日志重定向到文件-D file.log并尝试在那里找到一些信息。

希望这可以帮助。

相关内容