我正在尝试使用 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-file
i 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
并尝试在那里找到一些信息。
希望这可以帮助。