|
|
第 1 帖 | |
|
|
标题: [LFS 幻想系列] QEMU 的安装以及使用。 使用的原因:
安装中,我选用 TAP 网卡模式,如果是 user net 的话,可以忽略所有的网卡设置,包括 Bridge 等。 QEMU 支持USB(不完全支持),支持声卡。很方便。 说明一下我的配置环境: 系统:CLFS x86 32Bit 内核:Kernel 2.6.16.5 防火墙:关闭。(避免受到影响) 软件下载: qemu-snapshot-2006-04-14_23: http://qemu.dad-answers.com/download/qemu/kqemu-1.3pre5: http://fabrice.bellard.free.fr/qemu/download.html 1. 安装。 安装 qemu- # 去掉HTML格式的帮助文件的安装。因为我没有需要的 texi2html。不过仍然可以 man qemu。 PHP 代码:
PHP 代码:
PHP 代码:
PHP 代码:
LFS 的: PHP 代码:
PHP 代码:
允许用户创建 tapX,visudo 后加入: PHP 代码:
Bridge 的创建: 这里推荐使用 6 楼 Lolita 给出的脚本,更方便。加入那个脚本后,就可以开始 Windows 安装了。 要先创建一个 bridge,并且设置 IP。(暂时手动进行。) PHP 代码:
PHP 代码:
2. 安装 Windows。 # 创建一个 16G 大小的硬盘,sparse的,不占用多余的硬盘空间。 qemu-img create -f raw ~/VM_Image/qemu_Win2K 16G 安装 Windows的时候: 如果是 Win2K ,不要开加速器,不然黑屏;记得加上 -win2k-hack,XP 和 2003 都不需要这个。# 加速器选择参数:-no-kqemu 或者 -kernel-kqemu。 安装 Windows,用这个命令: PHP 代码:
PHP 代码:
#使用加速器:注意事项: 1. 因使用了TAP,guest 可以很方便的使用主机上各种服务,比如 Samba / FTP / Web ** 等。 2. 如果只有一块网卡的话,那么 Bridge 的时候有点麻烦,会断开网络的。这个要根据实际情况决定如何解决。 这里我给出一个简单的方法,虽然不一定是最好的。用 dummy 网卡模拟一个虚拟网卡,用来和主机通讯。 可以考虑把这些加入脚本,每次启动都运行。 1. 在 /etc/modprobe.conf 里边加入 alias dummy0 dummy 2. 加载模块,运行:modprobe dummy0 3. 运行 ifconfig dummy0 看看是否成功加载。 4. 把 dummy0 加入 bridge。 PHP 代码:
LFS 的用户,可以用这个方法来修改你的网络配置,请看: http://wiki.linuxfromscratch.org/blf...rkingUtilities 是我写的,测试通过。 3. 如果客户机需要上网,主机作 NAT 用 MASQUARADE 比较方便。也可以开**。最简单的方法(记得把eth0 换成连接Internet 的接口): PHP 代码:
PHP 代码:
PHP 代码:
如果你的系统是用 udev 来建立程序的,那么需要设置一下tun 和 kqemu的权限。 创建 /etc/udev/rules.d/98-qemu.rules 并且加入: PHP 代码:
PHP 代码:
Changelog: 2006-04-18 --加入 2003 的声卡支持。 --加入防火墙说明。 --加入内核变动说明。 2006-04-19 --加入 udev 配置说明。 --进行整理,加强可读性。 --加入 CDROM 的访问方法。 --加入 XP 安装窍门。 2006-04-20 --改善 /etc/qemu-ifup 脚本。由 Lolita 提供,在此感谢。 --进行整理,加强可读性。 2006-04-23 --加入软件版本说明以及下载地址。感谢 utstart 指出。 --加入上网设置。用 iptables 的 MASQUARADE 方式。 转贴请保持完整。 By 终极幻想@LinuxSir.Org
__________________
我的wiki: http://wiki.linuxgnu.org 马甲Show:终极幻想 黯然销魂 DawnFantasy FinalFantasy ArmageddonMa 此帖于 06-06-07 00:37 被 晨想 编辑. |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
怒赞!真是好教材啊!
感谢终极兄手把手的教诲~ ![]()
__________________
Athlon Phenom II X4 940 OC 3.6G / Kingston DDR2 4G / DFI 790X-M2RS / Sapphire HD4870 /Audigy2 ZS / 22' LCD / Acbel iPower660 |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
精华!非常详细啊.
__________________
我的第一本图书出版了! http://blogold.chinaunix.net/u/13265/showart.php?id=2409099 青橄榄在入口的时候是苦的,过了一会你就可以长久的品味那淡淡而又清爽的甜味。 青橄榄 http://youbest.cublog.cn 青橄榄计划的第一步总算迈出来了,等待它的是万里长征. 做技术要有做技术的原则,决不拿技术做侵权的事情,更不能用来做违法的事情。工作丢了可以再找一个,原则丢了就找不回来了。 此帖于 06-04-17 21:18 被 youbest 编辑. |
|
|
|
|
|
|
|
第 4 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 5 帖 | |
|
|
Great!
印像中,好像哪位在软件版说个用 gcc-4 成功过。
__________________
nO ^^4+73R wH1<h d!5+R0z j00 42E U$1N9 7r% LpHZ 4+ l3457 oN(& |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
对于用桥接(bridged)方式提供网络接口的,我写了个脚本,第一次启动qemu时将自动建立一个虚拟以太网桥并把一个以太接口接到网桥上, 之后每创建一个qemu-machine就自动生成一个以太接口并自动接入到网桥上。这样就可以省得每次手动创建了。
本脚本基于终极幻想的思路 :) PHP 代码:
此帖于 06-04-20 02:27 被 soloforce 编辑. |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
非常感谢。:)。加入文章中。。
对了,Lolita,这样安装 XP 的话,可以用加速器,速度快很多。 PHP 代码:
|
|
|
|
|
|
|
|
第 8 帖 | |
|
|
甚好!否则我装个XP至少3个小时,花儿都凋谢了 :S
|
|
|
|
|
|
|
|
第 9 帖 | |
|
|
我的系统是ubuntu-amd64位,老提示qemu: invalid option -- '-kernel-kqemu'
。难道64位的不支持kqemu吗?但是configure是提示kqemu是支持的。
__________________
CPU:sempron(闪龙)2800+/754/64位 主板:七彩虹C.NF4-4X 内存:1G DDR400 硬盘:希捷SATA 80G 显卡:七彩虹PCI-E 16x 主板集成网卡声卡。 |
|
|
|
|
|
|
|
第 10 帖 | |
|
|
好东西,一定要顶
|
|
|
|
|
|
|
|
第 11 帖 | ||
|
|
引用:
至于 kqemu,dmesg 可以看到加载的情况。 |
||
|
|
|
||
|
|
第 12 帖 | ||
|
|
引用:
__________________
仰首攀南斗,翻身倚北辰。舉頭天外望,無我這般人。 http://www.kylinx.net/ |
||
|
|
|
||
|
|
第 13 帖 | |
|
|
great!thanks!
|
|
|
|
|
|
|
|
第 14 帖 | |
|
|
好像没介绍qemu的版本啊?
|
|
|
|
|
|
|
|
第 15 帖 | |||
|
|
引用:
我里边不是说了么,而且脚本里边也说了啊。 引用:
此帖于 06-04-23 12:34 被 晨想 编辑. |
|||
|
|
|
|||