LINUX.ORG.RU

Добавление модуля в андроид KVM_intel

 , , , ,


0

1

Стоит задача запустить ВМ с -enable-kvm на планшете c intel atom. На планшете стоит андроид в сhroot запущен debian . При попытке запуска qemu-system-x86_64 с опцией -enable-kvm выдает ошибку # Could not access KVM kernel module: No such file or directory failed to initialize KVM: No such file or directory

#lsmod | grep «kvm» libkmod: ERROR ../libkmod/libkmod-module.c:1638 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory

#kvm-ok INFO: /dev/kvm does not exist HINT: sudo modprobe kvm_intel modprobe: ERROR: ../libkmod/libkmod.c:557 kmod_search_moddep() could not open moddep file '/lib/modules/3.4.34-cm-01361-g87c04bb/modules.dep.bin'

На сколько я понял необходимо добавить модуль в ядро kvm_intel(как это сделать ? откуда скачивать сам модуль ? ).Если есть другие варианты запуска ВМ с kvm предлагайте


Других вариантов запуска виртуальной машины с KVM нет. Но вы уверены что ваш процессор поддерживает расширение Intel VT-x? Без него KVM не заработает.

vvvvvvvv ()

Ты уверен что планшетник умеет в виртуализацию? Можешь без kvm запускать если что, io тормозить будет из наиболее заметного. Я имею в виду, больше обычного.

anonymous ()
Ответ на: комментарий от vvvvvvvv

# egrep '(vmx|svm)' --color=always /proc/cpuinfo flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts nonstop_tsc aperfmperf nonstop_tsc_s3 pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm arat dtherm tpr_shadow vnmi flexpriority flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts nonstop_tsc aperfmperf nonstop_tsc_s3 pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm arat dtherm tpr_shadow vnmi flexpriority flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts nonstop_tsc aperfmperf nonstop_tsc_s3 pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm arat dtherm tpr_shadow vnmi flexpriority flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts nonstop_tsc aperfmperf nonstop_tsc_s3 pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm arat dtherm tpr_shadow vnmi flexpriority

liss ()

uname -a в студию. Затем можешь поискать пакет с ядром этой же версии, распаковать модули и запустить их через insmod $modname.ko. Но лучше вовсе пересобрать ядро, уже включив нужные модули, мороки меньше будет.

dvrpd ()
Ответ на: комментарий от liss

Зависит от устройства. Поищи мануалы в интернете, как и исходники самого ядра (у тебя, так понимаю, CyanogenMod, исходники наверняка лежат там же, откуда ты скачал прошивку). Модель устройства прямым текстом не сказана, поэтому чёткую инструкцию предоставить не получится.

dvrpd ()