ubuntu 编译安装 qemu 和 kvm
7月 24, 2012 留下评论
在公司重新换了电脑,dell的 760 换到了 780,配置提升了不少,再也不出现开多网页也卡的现象了。哈哈哈哈。
配置详情:
Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
4GB 内存
操作系统默认的是32位的xp,这肯定是不行的,晚上就换成了 ubuntu 12.04 64位 桌面版本。第一件事情就是 卸载了 unity 桌面。不习惯啊。
工作效率降低了不少。
然后呢就是安装 qemu 和kvm。这到不是为了 什么。就是想装。已经用 visual box 装了一个 xp,运行阿里旺旺。
源代码编译 太麻烦了。
编译kvm 很简单,从官网下载最新的代码。
http://sourceforge.net/projects/kvm/files/kvm-kmod/ 下载最新的代码。除非是特别老的内核需要旧版本,一般都是直接用最新的,
编译qemu 就比较麻烦了。
因为需要安装很多库,来支持很多特性。
我需要的特性:
1、spice 显示好一些。
2、AIO
3、SDL VNC 显示
一般就这些就可以了。
sudo apt-get build-dep qemu-kvm
这一个命令就可以安装好很多东西。configure 一下,很多都选项都 yes了。
sudo apt-get install spice-protocol spice-server spice-client 支持spice
./configure –target-list=i386-softmmu,x86_64-softmmu 这个最好加上。否则要会支持N
多平台,编译时间长。
特别是 arm部分编译会出点问题。将config-host.mak 里面的 编译选项- fPIE 改为 -fPIC 才可以。
其他都没问题了。安装好之后,安装 qxl 驱动,显示果然好了很多。驱动可以从 spice 官网 下载。
http://spice-space.org/download/binaries/spice-guest-tools-0.1.exe
qemu 启动时, -vga qxl 参数即可。