PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QEMU mit KQEMU unter openSUSE 11.0



Hermi
27.07.08, 09:19
Hallo zusammen,

Ich wollte mit Suse 11 Win unter QEMU laufen lassen. Da der virtuelle Rechner extrem langsam war, hatte ich die KQEMU installation kontrolliert.

Nun 2 Probleme:
obwohl KQEMU per YAST istalliert wurde, muß ich es immer händich laden mit:

/bin/mknod /dev/kqemu c 250 0
/bin/chmod 666 /dev/kqemu
/sbin/modprobe kqemu

da es damit immer noch nicht schneller wurde, habe ich mit dem QEMU-Monitor per:

info kqemu
herausbekommen, dass: kqemu support: not compiled ist.

Da nun auf dieser Distribution nur GCC 4 drauf ist, kann ich ja dann auch qemu nicht neu installieren.

kann da jemand weiterhelfen?

Hermi
30.07.08, 09:16
Hat da keiner eine Antwort für mich?

comrad
30.07.08, 09:33
Es gibt von QEMU einen statischen Build, den könntest du verwenden. Da ist Kernelsupport mit einkompiliert.

http://bellard.org/qemu/download.html

Hermi
30.07.08, 12:03
Das ist ein guter Tipp. Hätte ich auch selbst draufkommen können :ugly::ugly:

fusarium
04.08.08, 00:13
Hi Hermi
wenn du eine geeignete CPU hast, solltest du KVM verwenden, siehe meinen Thread
vom 20.07.08 "Qemu - KQEMU - KVM ??? "
Wichtig ist dabei, dass auch die passenden Module kvm_intel oder kvm_amd geladen sind (lsmod | grep -e -i kvm).
Ich würde auch die Repositories, die ebenfalls im Thread vom 20.07 genannt sind, einbinden, laut openSuse erhältst du nur dann wirklich aktuelle Pakete - Falls du lieber über Yast installieren willst.
Ansonsten: howto von Stefan Beker und http://qemu-buch.de/
Da ich selbst noch mit KVM / QEMU experimentiere würden mich deine Ergebnisse interessieren. Hast du z. B. einen Vergleich zu VMware? Gibt's Hardware die in den VMs nicht läuft, z. B. USB?

Hermi
05.08.08, 23:15
Es gibt von QEMU einen statischen Build, den könntest du verwenden. Da ist Kernelsupport mit einkompiliert.

http://bellard.org/qemu/download.html

Geht nun doch nicht...
Die Versionen von QEMU und KQEMU vertragen sich nicht.

Version mismatch between kqemu module and qemu (00000000 00010300) - disabling kqemu use

Dann werd ich mich mal über KVM machen.

fusarium
16.08.08, 23:20
Dann werd ich mich mal über KVM machen.

Und? Wie sieht es aus?
Aus welchen Installationsquellen hast du was installiert?
Wie läuft's?
Oben von mir genannte Quellen sind vor ein paar Tagen, am 06.Aug.08, erneuert worden mit der aktuellen Version 72-2.1

Gruß F.

stefan.becker
17.08.08, 10:16
http://en.opensuse.org/Qemu_with_kqemu_kernel_module_support

Wenn es denn doch Qemu selbst übersetzt sein sollte, kann man ja den gcc3 nachinstallieren.

Einfach nach gcc3 suchen.

http://software.opensuse.org/search

Eventuell wirst du auch bei rpmseek.com fündig.

ms1234
19.08.08, 08:40
Hallo, um noch einmal auf das anfängliche Thema zurück zu kommen: Ich habe unter openSuse 11 auf meinem Laptop mit einem Mobile Intel 4 HT kqemu zum laufen gebracht - nach anfänglichen Schwierigkeiten. Das Problem war das passende Kernel-Modul zum installierten Kernel. Bei mir ist es (inzwischen aus irgendeinem Grund) ein pae-Kernel sowie das kqemu-pae-Kernel-Modul. Mit den Befehlen

/bin/mknod /dev/kqemu c 250 0
/bin/chmod 666 /dev/kqemu
/sbin/modprobe kqemu

als root macht man kqemu verfügbar. Um auch als User kqemu benutzen zu können musste ich allerdings von 666 auf 777 die Attribute ändern.
Bei mir gibt es inzwischen das Problem, dass ich die in qemu installierte openSuse 11 nicht zum Starten überreden kann. Aber das ist ein Thema für einen anderen Thread.
Viele Grüße ms1234

fusarium
19.08.08, 22:55
Hi,
ist Hermi noch onboard?
zu kvm:
mit dieser Quelle (http://download.opensuse.org/repositories/Virtualization:/KVM/openSUSE_11.0/) war ein aktuelles kvm in einer Minute per Yast am Start. Eine weitere Minute später stand bzw. lief die Win xp VM, die ich zuvor per Qemu gebaut hatte.

Hermi
20.08.08, 19:26
War jetzt Zeitlang nicht da....

Ich werd gleich deinen Link testen und berichten

Hermi
20.08.08, 19:36
2 Minuten.....

Jetzt hab ich fast die Leistung des Host-System auf der VM

Hermi
22.08.08, 21:56
Filezugriffe sind etwas langsaaaam

mechanicus
23.08.08, 09:00
Filezugriffe sind etwas langsaaaam
Speicher für den Gast erhöhen.

M.f.G. mechanicus

Hermi
23.08.08, 16:01
512 MB sind doch net wenig

Hermi
24.08.08, 07:44
An einer Stelle lassen meine Linux kenntnisse nach:

Wo baue ich



/bin/mknod /dev/kqemu c 250 0
/bin/chmod 666 /dev/kqemu
/sbin/modprobe kqemu


ein, damit ich nach dem Booten das Kernelmodul zur Verfügung hab?

mechanicus
24.08.08, 08:31
Wo baue ich ein, damit ich nach dem Booten das Kernelmodul zur Verfügung hab?
Füge die Zeilen in die /etc/rc.d/rc.local ein.

M.f.G. mechanicus

Rain_maker
24.08.08, 17:44
Unter openSUSE klappt das ganz bestimmt. :rolleyes:

Wenn schon, dann /etc/init.d/boot.local.

mechanicus
25.08.08, 08:35
Wenn schon, dann /etc/init.d/boot.local.
Stimmt, hatte ich übersehen, daß SUSE SysV-style hat, sorry.

M.f.G. mechanicus