PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kqemu läuft nicht



weluschu
03.12.06, 18:49
Habe Kqemu gemäß der Anleitung auf http://www.qemu.org/kqemu-doc.html#SEC3
folgendermaßen als root installieren wollen:

linux:/tmp # dir kqemu-1.3.0pre9.tar.gz
-rwxr-xr-x 1 root root 190070 2006-12-03 19:22 kqemu-1.3.0pre9.tar.gz
linux:/tmp # tar zxvf kqemu-1.3.0pre9.tar.gz
kqemu-1.3.0pre9/configure
kqemu-1.3.0pre9/Makefile
kqemu-1.3.0pre9/README
kqemu-1.3.0pre9/Changelog
kqemu-1.3.0pre9/LICENSE
kqemu-1.3.0pre9/install.sh
kqemu-1.3.0pre9/kqemu-linux.c
kqemu-1.3.0pre9/kqemu.h
kqemu-1.3.0pre9/kqemu-kernel.h
kqemu-1.3.0pre9/kqemu-mod-i386.o
kqemu-1.3.0pre9/kqemu-mod-x86_64.o
kqemu-1.3.0pre9/kqemu-freebsd.c
kqemu-1.3.0pre9/Makefile.freebsd
kqemu-1.3.0pre9/kqemu-win32.c
kqemu-1.3.0pre9/kqemu.sys
kqemu-1.3.0pre9/kqemu.inf
kqemu-1.3.0pre9/kqemu-mod-i386-win32.o
kqemu-1.3.0pre9/Makefile.winnt
kqemu-1.3.0pre9/kqemu-doc.texi
kqemu-1.3.0pre9/kqemu-doc.html
linux:/tmp # cd kqemu-1.3.0pre9

linux:/tmp/kqemu-1.3.0pre9 # ./configure
Source path /tmp/kqemu-1.3.0pre9
C compiler gcc
Host C compiler gcc
make make
host CPU i386

kernel sources /lib/modules/2.6.11.4-21.14-default/build
kbuild type 2.6
linux:/tmp/kqemu-1.3.0pre9 # make

make: Für das Ziel »all« ist nichts zu tun.

linux:/tmp/kqemu-1.3.0pre9 # make install
./install.sh
linux:/tmp/kqemu-1.3.0pre9 #

Dennoch kommt beim Start von qemu folgende Meldung:
Could not open '/dev/kqemu' - QEMU acceleration layer not activated

Wo ist das Problem?

Danke für Eure Hilfe!

Gruß
Werner

stefan.becker
03.12.06, 18:52
Pack das ganze erstmal nach /usr/src/kqemu-xxx.

Dann gib mal zuvor "make clean" ein.

weluschu
04.12.06, 19:19
Hallo!
Danke für die info - leider hats nichts gebracht:
linux:/usr/src # tar zxvf /tmp/kqemu-1.3.0pre9.tar.gz
kqemu-1.3.0pre9/configure
kqemu-1.3.0pre9/Makefile
kqemu-1.3.0pre9/README
kqemu-1.3.0pre9/Changelog
kqemu-1.3.0pre9/LICENSE
kqemu-1.3.0pre9/install.sh
kqemu-1.3.0pre9/kqemu-linux.c
kqemu-1.3.0pre9/kqemu.h
kqemu-1.3.0pre9/kqemu-kernel.h
kqemu-1.3.0pre9/kqemu-mod-i386.o
kqemu-1.3.0pre9/kqemu-mod-x86_64.o
kqemu-1.3.0pre9/kqemu-freebsd.c
kqemu-1.3.0pre9/Makefile.freebsd
kqemu-1.3.0pre9/kqemu-win32.c
kqemu-1.3.0pre9/kqemu.sys
kqemu-1.3.0pre9/kqemu.inf
kqemu-1.3.0pre9/kqemu-mod-i386-win32.o
kqemu-1.3.0pre9/Makefile.winnt
kqemu-1.3.0pre9/kqemu-doc.texi
kqemu-1.3.0pre9/kqemu-doc.html
linux:/usr/src # cd kqemu-1.3.0pre9
linux:/usr/src/kqemu-1.3.0pre9 # ./configure
Source path /usr/src/kqemu-1.3.0pre9
C compiler gcc
Host C compiler gcc
make make
host CPU i386

kernel sources /lib/modules/2.6.11.4-21.14-default/build
kbuild type 2.6
linux:/usr/src/kqemu-1.3.0pre9 # make
make -C /lib/modules/2.6.11.4-21.14-default/build M=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.11.4-21.14-obj/i386/default'
make -C ../../../linux-2.6.11.4-21.14 O=../linux-2.6.11.4-21.14-obj/i386/default modules
CC [M] /usr/src/kqemu-1.3.0pre9/kqemu-linux.o
cp /usr/src/kqemu-1.3.0pre9/kqemu-mod-i386.o /usr/src/kqemu-1.3.0pre9/kqemu-mod.o
LD [M] /usr/src/kqemu-1.3.0pre9/kqemu.o
Building modules, stage 2.
MODPOST
Warning: could not find /usr/src/kqemu-1.3.0pre9/.kqemu-mod.o.cmd for /usr/src/kqemu-1.3.0pre9/kqemu-mod.o
CC /usr/src/kqemu-1.3.0pre9/kqemu.mod.o
LD [M] /usr/src/kqemu-1.3.0pre9/kqemu.ko
make[1]: Leaving directory `/usr/src/linux-2.6.11.4-21.14-obj/i386/default'
linux:/usr/src/kqemu-1.3.0pre9 # make install
./install.sh
linux:/usr/src/kqemu-1.3.0pre9 #

gibts noch ne Idee???

Danke für die hilfe!

stefan.becker
04.12.06, 19:22
Eventuell muss der Kernel einfach mal konfiguriert werden. Siehe Tipps im VMWARE Howto (make prepare):

http://www.linuxforen.de/forums/showthread.php?threadid=47553

weluschu
07.12.06, 18:17
Hallo Stefan,
leider bin ich mit dem Link nicht klargekommen. HAbe nicht feststellen können was ich nun konkret machen muss.

Warum gibts nicht einfach irgendein RPM???
Muss Linux so kompliziert sein??

Danke für hilfe!

stefan.becker
07.12.06, 18:24
Du musst den Kernel einmalig konfigurieren. Also "make prepare" etc. eingeben im Kernelverzeichnis.

Schau dir mal die Befehlsfolgen im Howto an und versuch es einfach.