kvm работает только когда kvm-intel выгружен

kvm работает только когда kvm-intel выгружен

Я новичок в kvm. У меня странная проблема. Но прежде чем объяснять проблему, вот моя настройка.

Я пытаюсь установить VM на моем хосте, который представляет собой Acer Laptop 5720 Intel Core 2 Duo T7500 процессор. Флаги процессора указывают, что виртуализация поддерживается. Я запускаю Ubuntu 10.04 (lucid), которая поставляется с kvm.

Теперь перейдем к проблеме - я не получаю никаких ошибок при выполнении "sudo modprobe kvm-intel". Поэтому я предполагаю, что мой процессор действительно поддерживает аппаратную виртуализацию.

Я использую virt-manager и создаю виртуальную машину, на которую устанавливаю Ubuntu из файла *.iso. Когда я запускаю виртуальную машину, она сообщает, что она запущена. Никаких признаков неполадок. Я вижу домен в списке «virsh». Но когда я пытаюсь подключиться к виртуальной машине через VNC, все, что я вижу, — это пустой экран (без курсора). Нет реакции на нажатие клавиш. И я не могу установить ОС на диск. То же самое происходит, когда я пытаюсь сделать это через командную строку.

Я изменил видеорежим и т. д. Пробовал все разные комбинации, но ничего не помогает. Но странно, если я выключаю vm и virt-manager, а затем выгружаю модуль, выполняя "sudo modprobe -r kvm-intel", все работает нормально. т. е. я вижу экран через VNC. Я могу установить ОС и т. д.

Так что это значит? Аппаратная виртуализация не поддерживается на моем ноутбуке? Почему нигде нет ошибок? dmesg | grep kvm ничего не сообщает. Может кто-нибудь прояснить, что именно происходит?

решение1

проверьте биос вашего ноутбука - многие vednors устанавливают процессоры с поддержкой VT, но отключают виртуализацию в BIOS. Таким образом, флаги /proc/cpuinfo в порядке, но kvm не может работать правильно

Связанный контент