[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

KVM Modul lädt nicht



Hallo,

auf der Suche nach einer "kleinen" Virtualisierungslösung wollte ich KVM
ausprobieren. Ich brauche nur Linux auf Linux. Ich gehe davon aus, dass KVM
noch auf i386ern läuft? Xen geht ja nicht mehr in Stretch.

Aber etwas klappt nicht mit dem Laden der Kernelmodule:

root@leo:~# kvm 
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory

root@leo:~# cat /proc/cpuinfo | grep flags | head -1
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts aperfmperf pni monitor est tm2 xtpr pdcm dtherm

root@leo:~# uname -a
Linux leo 4.9.0-8-686-pae #1 SMP Debian 4.9.130-2 (2018-10-27) i686 GNU/Linux

root@leo:~# modprobe -v kvm.ko
modprobe: FATAL: Module kvm.ko not found in directory /lib/modules/4.9.0-8-686-pae

root@leo:~# locate kvm.ko
/lib/modules/4.9.0-3-686-pae/kernel/arch/x86/kvm/kvm.ko
/lib/modules/4.9.0-4-686-pae/kernel/arch/x86/kvm/kvm.ko
/lib/modules/4.9.0-7-686-pae/kernel/arch/x86/kvm/kvm.ko
/lib/modules/4.9.0-8-686-pae/kernel/arch/x86/kvm/kvm.ko

root@leo:~# file -k /lib/modules/4.9.0-8-686-pae/kernel/arch/x86/kvm/kvm.ko
/lib/modules/4.9.0-8-686-pae/kernel/arch/x86/kvm/kvm.ko: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), BuildID[sha1]=41666bc2642a8858632a933ae0ec93d6157ed422, not stripped\012- data

root@leo:~# ls -l /lib/modules/4.9.0-8-686-pae/kernel/arch/x86/kvm/
insgesamt 1004
-rw-r--r-- 1 root root  93432 Okt 27 20:46 kvm-amd.ko
-rw-r--r-- 1 root root 267128 Okt 27 20:46 kvm-intel.ko
-rw-r--r-- 1 root root 662980 Okt 27 20:46 kvm.ko

root@leo:~# strace -f -o trace1 modprobe -v kvm.ko 
modprobe: FATAL: Module kvm.ko not found in directory /lib/modules/4.9.0-8-686-pae

Den Trace hänge ich an.

Gruß
Christian

-- 
***   Christian Knoke  *  25541 Brunsbüttel  *  http://cknoke.de   ***
5866  execve("/sbin/modprobe", ["modprobe", "-v", "kvm.ko"], [/* 15 vars */]) = 0
5866  brk(NULL)                         = 0x231e000
5866  access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
5866  mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7797000
5866  access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
5866  open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=183651, ...}) = 0
5866  mmap2(NULL, 183651, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb776a000
5866  close(3)                          = 0
5866  access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
5866  open("/lib/i386-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
5866  read(3, "\177ELF\1\1\1\3\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\204\1\0004\0\0\0"..., 512) = 512
5866  fstat64(3, {st_mode=S_IFREG|0755, st_size=1787812, ...}) = 0
5866  mmap2(NULL, 1796604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb75b3000
5866  mmap2(0xb7764000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b0000) = 0xb7764000
5866  mmap2(0xb7767000, 10748, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7767000
5866  close(3)                          = 0
5866  set_thread_area({entry_number:-1, base_addr:0xb7799840, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 (entry_number:6)
5866  mprotect(0xb7764000, 8192, PROT_READ) = 0
5866  mprotect(0x4a3000, 4096, PROT_READ) = 0
5866  mprotect(0xb77c1000, 4096, PROT_READ) = 0
5866  munmap(0xb776a000, 183651)        = 0
5866  brk(NULL)                         = 0x231e000
5866  brk(0x233f000)                    = 0x233f000
5866  uname({sysname="Linux", nodename="leo", ...}) = 0
5866  stat64("/etc/modprobe.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
5866  open("/etc/modprobe.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
5866  fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
5866  getdents64(3, /* 4 entries */, 32768) = 144
5866  fstatat64(3, "libpisock9.conf", {st_mode=S_IFREG|0644, st_size=16, ...}, 0) = 0
5866  fstatat64(3, "intel-microcode-blacklist.conf", {st_mode=S_IFREG|0644, st_size=154, ...}, 0) = 0
5866  getdents64(3, /* 0 entries */, 32768) = 0
5866  close(3)                          = 0
5866  stat64("/run/modprobe.d", 0xbfe0e56c) = -1 ENOENT (No such file or directory)
5866  stat64("/lib/modprobe.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
5866  open("/lib/modprobe.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
5866  fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
5866  getdents64(3, /* 4 entries */, 32768) = 120
5866  fstatat64(3, "fbdev-blacklist.conf", {st_mode=S_IFREG|0644, st_size=390, ...}, 0) = 0
5866  fstatat64(3, "aliases.conf", {st_mode=S_IFREG|0644, st_size=655, ...}, 0) = 0
5866  getdents64(3, /* 0 entries */, 32768) = 0
5866  close(3)                          = 0
5866  open("/lib/modprobe.d/aliases.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fcntl64(3, F_GETFL)               = 0x8000 (flags O_RDONLY|O_LARGEFILE)
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=655, ...}) = 0
5866  read(3, "# These are the standard aliases"..., 4096) = 655
5866  read(3, "", 4096)                 = 0
5866  close(3)                          = 0
5866  open("/lib/modprobe.d/fbdev-blacklist.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fcntl64(3, F_GETFL)               = 0x8000 (flags O_RDONLY|O_LARGEFILE)
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=390, ...}) = 0
5866  read(3, "# This file blacklists most old-"..., 4096) = 390
5866  read(3, "", 4096)                 = 0
5866  close(3)                          = 0
5866  open("/etc/modprobe.d/intel-microcode-blacklist.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fcntl64(3, F_GETFL)               = 0x8000 (flags O_RDONLY|O_LARGEFILE)
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=154, ...}) = 0
5866  read(3, "# The microcode module attempts "..., 4096) = 154
5866  read(3, "", 4096)                 = 0
5866  close(3)                          = 0
5866  open("/etc/modprobe.d/libpisock9.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fcntl64(3, F_GETFL)               = 0x8000 (flags O_RDONLY|O_LARGEFILE)
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=16, ...}) = 0
5866  read(3, "blacklist visor\n", 4096) = 16
5866  read(3, "", 4096)                 = 0
5866  close(3)                          = 0
5866  open("/lib/modules/4.9.0-8-686-pae/modules.softdep", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fcntl64(3, F_GETFL)               = 0x8000 (flags O_RDONLY|O_LARGEFILE)
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=523, ...}) = 0
5866  read(3, "# Soft dependencies extracted fr"..., 4096) = 523
5866  read(3, "", 4096)                 = 0
5866  close(3)                          = 0
5866  open("/proc/cmdline", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  read(3, "BOOT_IMAGE=/vmlinuz-4.9.0-8-686-"..., 4095) = 107
5866  read(3, "", 3988)                 = 0
5866  close(3)                          = 0
5866  open("/lib/modules/4.9.0-8-686-pae/modules.dep.bin", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=582955, ...}) = 0
5866  mmap2(NULL, 582955, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7524000
5866  close(3)                          = 0
5866  open("/lib/modules/4.9.0-8-686-pae/modules.alias.bin", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=987106, ...}) = 0
5866  mmap2(NULL, 987106, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7433000
5866  close(3)                          = 0
5866  open("/lib/modules/4.9.0-8-686-pae/modules.symbols.bin", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=605358, ...}) = 0
5866  mmap2(NULL, 605358, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb739f000
5866  close(3)                          = 0
5866  open("/lib/modules/4.9.0-8-686-pae/modules.builtin.bin", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
5866  fstat64(3, {st_mode=S_IFREG|0644, st_size=5473, ...}) = 0
5866  mmap2(NULL, 5473, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7795000
5866  close(3)                          = 0
5866  write(2, "modprobe: FATAL: Module kvm.ko n"..., 83) = 83
5866  exit_group(1)                     = ?
5866  +++ exited with 1 +++

Reply to: