Я пытаюсь настроить виртуальные машины с помощью 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
Процессор имеет AMD-V. Операционная система Ubuntu 12.04.1 x64, ядро 3.2.0-29
---------- edit -----------
kvm- ok печатает:
INFO: /dev/kvm exists
KVM acceleration can be used
и поиск по apt-файлу kvmvapic.bin ничего не выводит
Несмотря на то, что я не знаю, в чем проблема, я могу дать вам несколько советов. Сначала вы можете проверить, вызвана ли проблема отсутствующим файлом. Используя apt-file
, я получаю
$ apt-file search kvmvapic.bin
qemu-common: /usr/share/qemu/kvmvapic.bin
seabios: /usr/share/seabios/optionrom/kvmvapic.bin
Так что вам нужно установить qemu-common
, чтобы избавиться от этой ошибки.
Также вы должны проверить, что ваш компьютер может запускать KVM с помощью команды kvm-ok
:
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
В качестве последнего совета, несмотря на то, что при использовании kvm-spice
следует включить KVM по умолчанию, вы можете попробовать передать флаг -enable-kvm
. Также вы можете перенаправить запись в файл, используя -D file.log
, и попытаться найти там некоторую информацию.
Надеюсь, это поможет.