2010年5月16日星期日

ubuntu9.04 & qemu & windows xp

1、环境准备
#aptitude install kernel-package linux-source build-essential linux-headers-`uname -r`

2、安装qemu
#aptitude instal qemu

3、安装并载入kqemu
#aptitude install kqemu

以下为可选步骤,kqemu安装完后一般会自动加载,设备节点也会自己创建。
#modprobe kqemu //加载kqemu模块
#mknod /dev/kqemu c 250 0 //创建设备节点,指定主、从设备号分别为250、0
#chmod 666 /dev/kqemu //修改权限

4、创建虚拟机磁盘
$qemu-img create -f qcow windows.img 2G
这里的2G大小可以自己设置,使用qcow文件格式,因此它根据用户使用而增大减小,但最大上限为2G。

5、从cdrom或磁盘映像安装操作系统
$qemu -localtime -cdrom /dev/cdrom -m 384 -boot d windows.img
或
$qemu -localtime -cdrom windows.iso -m 384 -boot d windows.img

-localtime: 虚拟机时间与宿主机本地时间同步
-cdrom: 指定虚拟机光驱设备,/dev/cdrom为宿主机光驱,windows.iso是本地磁盘映像
-m: 指定虚拟机内存大小
-boot: 指定引导操作系统的设备,a: floppy. c: harddisk. d: 光驱。
注意:qemu可以以普通用户运行,但是要自动加载kqemu必须以超级用户运行qemu,即
#qemu -localtime -cdrom windows.iso -m 384 -boot d windows.img

6、使用qemu内置的vncserver,允许远程通过vnc访问客户机屏幕。
$qemu -vnc :1 -boot c -m 512 linux-0.2.img
在宿主机5901(5900+1)端口上开启vncserver。

远端
$vncviewer 127.0.0.1:5901
即可连接客户机屏幕。

7、qemu官网提供一些disk image可供使用。
$qemu -boot c -m 512 linux-0.2.img
$qemu -boot a -m 128 -fda odin1440.img //freedos
⋯⋯

标签: , ,


评论: 发表评论

订阅 博文评论 [Atom]





<< 主页

This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]