Страница 1 из 1

Какая-то глупость с kqemu и qemu

Добавлено: 23 фев 2007, 21:50
Victor Gr.
Сегодня утром обновил qemu с версии 0,8 с чем-то до 0.9.0. Ставил из экспериментальной ветки Дебиана.

Так же скомпилировал новую версию kqemu: kqemu-1.3.0pre11.

Она скомпилилась и установилась.

Однако, теперь qemu (с прежним набором опций) стартует без модуля kqemu, хотя он подгружен, в опциях есть -kernel-kqemu, и /dev/kqemu существует.

Вот что происходит:

Код: Выделить всё

# mknod /dev/kqemu c 250 0;
# chmod 666 /dev/kqemu;
# modprobe kqemu;
# qemu -boot c \
            -hda WinXP.qcow \
            -m 128 \
            -kernel-kqemu

Could not open '/dev/kqemu' - QEMU acceleration layer not activated
Вот что и странно, /dev/kqemu ведь существует. И именно такой скрипт стартовал qemu прошлой версии отлично.

Сейчас задумался: может в экспериментальной ветке Дебиана qemu скомпилено без поддержки kqemu?..

Ядро моё: Linux vortex 2.6.18-VORTEX #5 PREEMPT Mon Feb 5 23:10:47 EET 2007 i686 GNU/Linux.

Можете ли что-нибудь подсказать? Спасибо!

Добавлено: 24 фев 2007, 01:36
bazil
права?

Добавлено: 24 фев 2007, 13:45
Victor Gr.
Сегодня на свежую загрузку компа включил qemu - запустилось с поддержкой kqemu.

Однако, второй раз те же действия уже kqemu не включали.

Права на kqemu:

Код: Выделить всё

victor@vortex:~$ ls -l /dev/kqemu
crw-rw-rw- 1 root root 250, 0 2007-02-24 12:40 /dev/kqemu
Полный скрипт запуска выглядит так:

~/bin/winxp.sh

Код: Выделить всё

#!/bin/sh

echo "Loading kqemu...";

device="/dev/kqemu";

rm -rf $device;
mknod $device c 250 0;
chmod 666 $device;

modprobe kqemu;

qemu -boot c -hda /home/victor/WinXP/WinXP.qcow -m 128 -localtime -kernel-kqemu -usbdevice tablet -net nic -net tap "$@" &

sleep 5;

route add 10.3.18.253 gw 172.20.0.1
Запускаю так:

sudo ~/bin/winxp.sh

Что ж не так-то?

(Да и последняя версия qemu или kqemu не стабильная: CityInfo 2.6.1 не запустила... Просто SegFault при запуске).

Добавлено: 26 фев 2007, 10:59
booxter
Можа, нейкі працэс захоплівае прыладу?

Добавлено: 26 фев 2007, 14:15
mend0za
kqemu-common установлен?

Добавлено: 26 фев 2007, 20:41
Victor Gr.
mend0za, нет.

kqemu скомпилирован самостоятельно.