ich habe mal wieder ein neues Thema.
Und zwar habe ich die Aufgabe ein WinXP-Disk-Image, mit kvm zum laufen zu bringen. Das ganze lief vorher unter Fedora.
Ich habe dazu zunächst das kvm-source-Packet von Testing installiert und gegen den 2.6.22.1er Kernel kompiliert. Das hat auch wunderbar funktioniert, aber zusammen mit diesem Source-Packet kommt ja eine eigene Version von Qemu, als Kickstart-Tool gewissermaßen. Ich habe keine Ahnung wie weit sich dieses Qemu mit der bloßen Emulation beist.
Auf jeden Fall war auf der Fedore-Installation dieses Skript zu finden, mit dem man dieses WinXP zum laufen bringt:
Code: Alles auswählen
#!/bin/bash
#bridge
if ! lsmod | grep -q kvm_intel
then
modprobe kvm_intel
fi
# This is required to make the mouse working (SDL-1.2.8 only)
export SDL_VIDEO_X11_DGAMOUSE=0
# Is a non-snapshot qemu instance already running?
if ps axo cmd | grep "qemu.*winxp" | grep -v "grep qemu" | grep -q -v snapshot
then
snapshot=-snapshot
fi
qemu-system-x86_64 \
-hda winxp.img -boot c \
-cdrom winxp.iso -m 384 \
-usb -usbdevice tablet -serial file:/tmp/serial.log \
-soundhw all \
-net nic,model=rtl8139 -net tap $snapshot
Also mache ich das und gebe als /root ein:Could not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal
error, but for better emulation accuracy either use a 2.6 host Linux kernel or
type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root.
Code: Alles auswählen
echo 1024 > /proc/sys/dev/rtc/max-user-freq
kommentiere ich diesen Eintrag aus, kann ich nur im abgesicherten Modus Windows hochfahren.warning: could not open /dev/net/tun: no virtual network emulation
Could not initialize device 'tap'
Also ich denke es liegt daran, dass die Einträge in das Startskript von dem Qemu, das im kvm-source beiliegt nicht erkannt wird, denn die Hardware ist die gleiche. Also vorher hat dieses Skript mit einer Fedore-Installation funktioniert aber jetzt geht das so halt nicht mehr.
Meine Netzwerkkarte ist ein Intel 82573E Gigabit Ethernet Controller.
Kennt sich da jemand aus, wie ich das mit dem Qemu, das beim debian kvm-source-Packet beiliegt umbiegen muss?
Dank vorab...
Gruss Christian