新的 kqemu 1.3 比 VMware 快

Kvm、VMware、Virtualbox、Xen、Qemu 等
zeroroot
帖子: 5
注册时间: 2006-04-07 13:03

#16

帖子 zeroroot » 2006-04-21 21:53

我把源里的上交大的源复制了一下,然后把复制的每个deb都改为deb-src,但是我在执行
sudo apt-get build-dep qemu的时候:

chenggong@CGZ-OS:~$ sudo apt-get build-dep qemu
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
E: 无法打开文件 /var/lib/apt/lists/ftp.sjtu.edu.cn_ubuntu_dists_breezy_main_source_Sources - open (2 没有那个文件或目录)

请问这是怎么回事啊?
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#17

帖子 huangjiahua » 2006-04-22 3:21

修改 apt 源后,要
sudo apt-get update
跃过无数的时间断层,只为了在
xep007
帖子: 871
注册时间: 2006-01-03 20:44

#18

帖子 xep007 » 2006-04-22 19:45

我在ubuntu-dapper-6.06beta-amd64上编译安装后在加载kqemu参数时提示:qemu: invalid option -- '-kernel-kqemu'
xep007
帖子: 871
注册时间: 2006-01-03 20:44

#19

帖子 xep007 » 2006-04-23 20:32

解决了,./configure时加上--target-list=x86_64-softmmu,运行时用qemu-system-x86_64代替qemu就行了,速度的确提高了,就是鼠标还不太好使。
上次由 xep007 在 2006-07-29 18:52,总共编辑 1 次。
xep007
帖子: 871
注册时间: 2006-01-03 20:44

#20

帖子 xep007 » 2006-04-23 22:52

最终感觉还是vmware好用,vmware的cpu占用低,程序运行速度较快。而且鼠标好用。按照qemu的发展速度前景应该是不错的。过段时间出新版本时再试试。
xiechy
帖子: 1074
注册时间: 2006-01-18 15:01

#21

帖子 xiechy » 2006-04-24 20:58

不知道为什么,vmware在我这的运行速度比qemu慢得多了。不管是安装还是运行程序。可能是vmware功能太强了吧。不过kqemu也就够了,装的win2000+office2003,比同寝室同学的winxp/赛扬4 2.0G 还快一点。 :D
Dell 630M, 1.73G 512M
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#22

帖子 huangjiahua » 2006-04-25 2:20

虚拟机上内存比 CPU 更重要些吧
跃过无数的时间断层,只为了在
xep007
帖子: 871
注册时间: 2006-01-03 20:44

#23

帖子 xep007 » 2006-05-07 18:15

我在make最新的kqemu-1.3.0pre6时出现以下错误:
make -C /lib/modules/2.6.17-rc3/build M=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.17-rc3'
CC [M] /home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.o
/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.c:52: error: syntax error before string constant
/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.c:52: warning: type defaults to ‘int’ in declaration of ‘MODULE_PARM’
/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.c:52: warning: function declaration isn’t a prototype
/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.c:52: warning: data definition has no type or storage class
make[2]: *** [/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.o] Error 1
make[1]: *** [_module_/home/xep007/soft64/qemu/kqemu-1.3.0pre6] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.17-rc3'
make: *** [kqemu.ko] Error 2
难道是内核模块的关系,我的内核是自己编译的。
头像
Einhorn
帖子: 114
注册时间: 2006-04-29 10:24

安装时好像还要设置显卡吗?

#24

帖子 Einhorn » 2006-05-10 22:33

我在编译时有如下错误
ERROR: QEMU requires SDL or Cocoa for graphical output
To build QEMU without graphical output configure with --disable-gfx-check
Note that this will disable all output from the virtual graphics card.
如何解决?
xep007
帖子: 871
注册时间: 2006-01-03 20:44

#25

帖子 xep007 » 2006-05-10 23:07

SDL的DEV包装了没?
头像
Einhorn
帖子: 114
注册时间: 2006-04-29 10:24

#26

帖子 Einhorn » 2006-05-12 1:27

xep007 你所说的SDL的DEV包是什么?能说详细点吗?至少给个包的正规名称,不然我可真是摸不着头脑 :(
头像
Einhorn
帖子: 114
注册时间: 2006-04-29 10:24

#27

帖子 Einhorn » 2006-05-12 2:00

我在qemu的make时出现如下错误:
for d in i386-user arm-user armeb-user sparc-user ppc-user mips-user mipsel-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu mipsel-softmmu arm-softmmu; do \
make -C $d all || exit 1 ; \
done
make[1]: Entering directory `/tmp/qemu-snapshot-2006-05-10_23/i386-user'
gcc-3.4 -g -Wl,-shared -o qemu-i386 elfload.o main.o syscall.o mmap.o signal.o path.o osdep.o thunk.o vm86.o libqemu.a gdbstub.o -lm -lasound
/usr/bin/ld: cannot find -lasound
collect2: ld returned 1 exit status
make[1]: *** [qemu-i386] 错误 1
make[1]: Leaving directory `/tmp/qemu-snapshot-2006-05-10_23/i386-user'
make: *** [all] 错误 1

谁帮我看看问题出在哪了?
xep007
帖子: 871
注册时间: 2006-01-03 20:44

#28

帖子 xep007 » 2006-05-12 11:39

ERROR: QEMU requires SDL or Cocoa for graphical output
SDL的DEV包装了没?
xep007 你所说的SDL的DEV包是什么?能说详细点吗?至少给个包的正规名称,不然我可真是摸不着头脑


你sudo aptitude search libsdl* |more看看。我不知是什么版本,大概是
libsdl*-dev包安装一下,再编译看看。

你在编译qemu之前有没有sudo apt-get build-dep qemu呢?如果有的话,应该可以自动安装上编译QEMU相关的依赖包了吧。
xep007
帖子: 871
注册时间: 2006-01-03 20:44

#29

帖子 xep007 » 2006-05-13 18:38

xep007 写了:我在make最新的kqemu-1.3.0pre6时出现以下错误:
make -C /lib/modules/2.6.17-rc3/build M=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.17-rc3'
CC [M] /home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.o
/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.c:52: error: syntax error before string constant
/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.c:52: warning: type defaults to ‘int’ in declaration of ‘MODULE_PARM’
/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.c:52: warning: function declaration isn’t a prototype
/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.c:52: warning: data definition has no type or storage class
make[2]: *** [/home/xep007/soft64/qemu/kqemu-1.3.0pre6/kqemu-linux.o] Error 1
make[1]: *** [_module_/home/xep007/soft64/qemu/kqemu-1.3.0pre6] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.17-rc3'
make: *** [kqemu.ko] Error 2
难道是内核模块的关系,我的内核是自己编译的。


果真是内核的关系。打上补丁就行了。补丁地址:
http://lists.gnu.org/archive/html/qemu- ... 00222.html
xep007
帖子: 871
注册时间: 2006-01-03 20:44

#30

帖子 xep007 » 2006-05-13 22:30

所有鼠标不好使的加上这个参数启动qemu试试,可以在主机和客户机任意移动鼠标,而且改善了在客户机中鼠标不好使的情况。我新装了qemu-0.8.1加kqemu-1.3.0pre7。
-usb -usbdevice tablet
回复