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: