个人工具
登录
查看“KQEmu”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“KQEmu”的源代码
来自Ubuntu中文
←
KQEmu
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=== 自动安装 === 该脚本以及使用说明在[http://www.ubuntuforums.org/showthread.php?t=187413 这个链接]有讨论。包括了所有安装中的依赖关系。 <pre><nowiki> wget http://andrew.v5n.net/ubuntu/install_qemu.sh chmod +x ./install_qemu.sh sudo ./install_qemu.sh </nowiki></pre> === 从源码编译 === 在终端中输入以下命令来下载,编译和安装QEmu 0.7.2(包括“不免费”的KQEmu加速器模块) <pre><nowiki> cd ~ wget http://fabrice.bellard.free.fr/qemu/qemu-0.7.2.tar.gz tar zxf qemu-0.7.2.tar.gz cd qemu-0.7.2 wget http://fabrice.bellard.free.fr/qemu/kqemu-0.7.2.tar.gz tar zxf kqemu-0.7.2.tar.gz sudo apt-get install linux-headers-`uname -r` sudo apt-get install gcc-3.4 sudo apt-get install libsdl1.2-dev sudo apt-get install checkinstall sudo apt-get build-dep qemu ./configure --disable-gcc-check sed -i "s/gcc/gcc-3.4/g" config-host.mak make sudo checkinstall -y </nowiki></pre> 注意KQEmu在每次升级内核时都需要重新编译。 该页的编写要感谢mcphail(撰写了关于怎样编译QEmu)和TurtleGirlMan(测试)的帮助。 === 使用KQEmu模块的QEmu === KQEmu模块必须这样载入: <pre><nowiki> sudo modprobe kqemu major=0 </nowiki></pre> ("major=0"需要在创建/dev/kqemu设备文件的时候加上) 需要检查一下来确定模块是否被无误地加载了: <pre><nowiki> dmesg </nowiki></pre> 为虚拟环境进行网络配置,参考HOWTO[http://www.debian-administration.org/articles/40 Debian-Administration.org],设定转发和在/dev/net/tun设置权限。注意预建立的Ubuntu包安装了一个有用的脚本,来启动网络接口。为了做到这些,开启一个文本编辑器,粘贴一下文字: <pre><nowiki> #!/bin/sh sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1 </nowiki></pre> 以qemu保存到桌面上,再打开一个终端: <pre><nowiki> sudo cp ~/Desktop/qemu /etc/qemu-ifup </nowiki></pre> 当QEmu开启时,现在就有KQEmu模块和网络支持了。为了加速程序,QEmu必须以超级用户启动,因为要使用/dev/kqemu设备。 为避免这些,你可以在启动QEmu启动之前(这件事必须在每次机器重启后做)运行: <pre><nowiki> sudo chmod a+rw /dev/kqemu </nowiki></pre> [[category:CategoryDocumentation]] [[category:CategoryCleanup]] ----
返回至
KQEmu
。