Hallo,
nachdem ich qemu 0.8.2 und kqemu 1.3.0pre9 problemlos aus den Sourcen installiert habe, fand ich in FC5 zu einer aus den Extras installierten Version folgendes Skript kqemu in /etc/rc.d/init.d/:
Code:
#!/bin/sh
# init script for kqemu
#
# chkconfig: 2345 04 04
# description: The QEMU Accelerator Module increases the speed of QEMU when a PC is emulated on a PC.
# Source function library.
. /etc/rc.d/init.d/functions
prog="kqemu"
start() {
echo -n $"Starting $prog: "
echo 1024 > /proc/sys/dev/rtc/max-user-freq
if [ -c /dev/kqemu ]; then
/sbin/modprobe kqemu
else
rm -rf /dev/kqemu
mknod /dev/kqemu c 250 0
chmod 666 /dev/kqemu
/sbin/depmod -a -q
/sbin/modprobe kqemu
fi
RETVAL=$?
if [ $RETVAL = "0" ]; then
echo -n "$prog is started"
else
echo -n "$prog did not start."
fi
echo
return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
/sbin/modprobe -r kqemu
rm -rf /dev/kqemu
RETVAL=$?
if [ $RETVAL = "0" ]; then
echo -n "$prog is stopped"
fi
echo
return $RETVAL
}
case "$1" in
start)
start
;;
stop)
stop
;;
status)
lsmod | grep kqemu > /dev/null
if [ $? = "0" ]; then
echo "$prog is loaded"
else
echo "$prog is not loaded"
fi
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
esac
exit $RETVAL
Damit kann ich dann kqemu als Dienst beim Systemstart starten und mit system-config-services in dem entsprechenden Runleveln verwalten.
Vorher hatte ich mit
Code:
modprobe kqemu major=0
chmod 666 /dev/kqemu
den Empfehlungen entsprechend gestartet und einen Hinweis auf Timingprobleme in der Konsole bekommen.
Nun nicht mehr.
M.f.G. mechanicus
Lesezeichen