• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Kqemu in qemu einbinden

OP
J

Jonboy

Newbie
linux:/tmp/kqemu-1.3.0pre3 # ./configure --target-list=i386-softmmu
Source path /tmp/kqemu-1.3.0pre3
C compiler gcc
Host C compiler gcc
make make
host CPU i386
host big endian no

kernel sources /lib/modules/2.6.13-15-default/build
kbuild type 2.6
linux:/tmp/kqemu-1.3.0pre3 #

linux:/tmp/kqemu-1.3.0pre3 # qemu -m 256 -localtime hda /root/debian.img -boot c
Could not open '/dev/kqemu' - QEMU acceleration layer not activated
linux:/tmp/kqemu-1.3.0pre3 #

und nu?

sprich.. wie mache ich /dev/kqemu konform?
 
OP
J

Jonboy

Newbie
linux:/tmp/kqemu-1.3.0pre3 # modprobe kqemu major=0
FATAL: Module kqemu not found.


das bedeutet doch, dass es nicht mit dem Kernel passt, wie löse ich das Prob?

PS: /dev/kqemu existiert

edit: ich drücks anders aus: Es ist mir sternchenegal wie ich /dev/kqemu zum laufen bringe. Sprich das es aktiviert wird. Und wo muss ich das eintragen, damit es bei jedem start erfolgt?
 
OP
J

Jonboy

Newbie
ja, ich weiß nicht wie oft ich das schon gemacht hab^^


Hab jetzt nochma

linux:/tmp/kqemu-1.3.0pre3 # /bin/mknod /dev/kqemu c 250 0
/bin/mknod: `/dev/kqemu': File exists
linux:/tmp/kqemu-1.3.0pre3 # /bin/chmod 666 /dev/kqemu
linux:/tmp/kqemu-1.3.0pre3 # /sbin/modprobe kqemu
linux:/tmp/kqemu-1.3.0pre3 #

gemacht und jetzt kommt nich mehr diese Fehlermeldung, das Kqemu FATAL auslöst!

Und da

linux:/tmp/kqemu-1.3.0pre3 # qemu -m 256 -localtime hda /root/debian.img -boot c
linux:/tmp/kqemu-1.3.0pre3 #

den netten Fehler nich mehr auswirft, sollte es ja geklappt haben, nich?
 
Code:
qemu -m 256 -localtime -hda /root/debian.img
Wenn überhaupt.
Und kqemu musst du als option angeben, also:
Code:
qemu -kernel-kqemu -m 256 -localtime -hda /root/debian.img

Aber sonst schaut das gut aus. :wink:
 
OP
J

Jonboy

Newbie
linux:/tmp/kqemu-1.3.0pre3 # qemu -kernel-kqemu -m 256 -localtime hda /root/debian.img -boot c
linux:/tmp/kqemu-1.3.0pre3 #

keine fehlermeldung^^
 
OP
J

Jonboy

Newbie
Ja, tut es! Ich kenn qemu ja schon ohne kqemu.

Wie ein Minus vor HDA?

Apropos wenn ich die XP installation mit qemu -kernel-kqemu mache kommt ein absturz ohne also nur qemu läufts. HumZ
 
Na, da waren ja reichlich Aktivitäten.
Es gibt ein Paket compat-gcc-32, das zu installieren ist.
Dann
Code:
./configure --prefix=/usr/local/qemu --cc=gcc32
oder wo immer es auch hin soll.
Darauf achten, daß kqemu nicht im Unterverzeichnis von qemu liegt, war früher vorgeschrieben, hat sich aber mit der neuesten Version geändert.
Bei udev-Systemen das Modul laden mit
Code:
modprobe kqemu major=0
danch wegen der Rechte ein
Code:
chmod 666 /dev/kqemu
Das kann auch alles dauerhaft in die /etc/rc.local eingetragen werden, wenn alles klappt.
 
Oben