ПРОБЛЕМЫ QEMU И KVM - PullRequest
       30

ПРОБЛЕМЫ QEMU И KVM

4 голосов
/ 25 марта 2012

Я пытался установить qemu, но сначала мне нужно установить kvm, и я проверил, поддерживает ли мой процессор виртуализацию, поэтому я не знаю почему.Вот ошибка, когда я ввожу kvm.

open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support

И появляется новое окно для qemu, но загрузка не удалась .... Не удалось прочитать загрузочный диск, не удалось прочитать с CDROM0003)

Что я могу сделать?

Ответы [ 4 ]

3 голосов
/ 25 марта 2012

Во-первых, проверьте, поддерживает ли ваш процессор VMX или SVM, изучив / proc / cpuinfo.Если да, вам нужно загрузить модули ядра KVM:

modprobe kvm-amd  #if you have AMD
modprobe kvm-intel  #if you have Intel

Тогда команда Qemu / Kvm должна запускаться без жалоб на / dev / kvm.Если у вас все еще есть проблемы, возможно, виртуализация отключена в BIOS.У меня было несколько машин, которые сообщают о поддержке виртуализации в / proc / cpuinfo, но она была отключена в BIOS.

Затем для загрузки KVM из образа ISO:

kvm -cdrom img.iso -hda disk.img -boot d
1 голос
/ 12 августа 2013

Пожалуйста, попробуйте "dmesg | grep kvm", чтобы найти причину

0 голосов
/ 06 февраля 2019

Первое, что нужно проверить, это то, что ваш ЦП имеет расширения виртуализации и что расширения включены в меню BIOS / EUFI.Эти расширения необходимы для запуска KVM.Практически все современные 64-битные процессоры AMD будут иметь его.Некоторые старшие / младшие процессоры Intel не имеют его, но большинство будет.

egrep -o 'vmx|svm' /proc/cpuinfo

'vmx' появится для Intel.'svm' для AMD.

Если ваш процессор поддерживает расширения, то следующая вещь, которую нужно проверить, это ваши настройки BIOS / EUFI.Часто эти расширения отключены по умолчанию.Возможно, вы захотите посмотреть настройки «чипсета» или «процессора», и в нем следует упомянуть кое-что о «виртуализации».Убедитесь, что эти настройки включены.

После того, как это будет сделано, вы должны автоматически вставить модули KVM после перезагрузки.Если они этого не делают, попробуйте «modprobe kvm-amd» или «modprobe kvm-intel» в соответствии с предложением Диего Войтасена.Также проверьте вывод 'dmesg | grep kvm'.

0 голосов
/ 03 сентября 2013

Попробуйте использовать эту команду sudo modprobe kvm-intel.У вас не было прав для вставки модулей KVM.

...