查看“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
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息