QEMU
的使用:
在 Ubuntu 环境下安装
QEMU
,然后再在
QEMU
里安装
XP
。
下面是安装步骤:
#apt-get install qemu
下载 kqemu 的源码
下载地址: http://bellard.org/qemu/download.html
编译
kqemu
需要
kernel
的
header
文件。需要安装
#apt-get install linux-headers-`umane -r`
编译安装
kqemu
模块
解压下载的源码包 #tar –zvxf kqemu-1.3.0pre11.tar.gz
进入解压生成的文件
#./configure
#make
#make install
编译,安装完了后在
/lib/modules/`uname -r`/misc
下有
kqemu.ko
的模块
#lsmod|grep ^kq
看看加载上没,如果按照如下来
先要创建 kqemu 的一个设备
#mknod /dev/kqemu c 250 0
说明一下:
mknod
中
c
是指字符设备,
250
主设备号,
0
次设备号。
在这里只要主设备号数值没被占用可以写这个数值,不一定是 250 ,各位随便了。
#modprobe kqemu 手动加载模块。
#chmod 666 /dev/kqemu
如果让
kquem.ko
开机加载可以将下面的内容复制到
/etc/rc.local
文件后面
device="/dev/kqemu"
rm -f $device
mknod $device c 250 0
/sbin/modprobe kqemu
chmod 666 /dev/kqemu
exit 0
也可以直接将上面的东西写在一个脚本里,运行脚本文件。
下面就是创建镜像文件以及安装了
#qemu-img create win.img 5G // 注意这里不是说要占用硬盘空间为
5G
。
win.img
就是你这个虚拟机里安装的
OS
的映像文件名称,以后启动你所安装的
OS
需要用到这个名称,不同的名称代表你在虚拟机里装的不同的
OS
光盘安装
xp
#qemu -hda win.img -cdrom /dev/cdrom -boot d
// 如果为
iso
文件可以将-
cdrom
后的内容用相应的
iso
文件替换掉。
// 安装时会提示什么空间不够。你可以按照提示做就行了
接下来的事情根安装 win 步骤一样了。
安装完后启动
#qemu win.img
如果想要 QEMU 的具体用法,可以在终端里输入
#man qemu
或者
qemu --help
在 Ubuntu
下面是安装步骤:
#apt-get install qemu
下载 kqemu
下载地址: http://bellard.org/qemu/download.html
#apt-get install linux-headers-`umane -r`
解压下载的源码包 #tar –zvxf kqemu-1.3.0pre11.tar.gz
进入解压生成的文件
#./configure
#make
#make install
#lsmod|grep ^kq
先要创建 kqemu
#mknod /dev/kqemu c 250 0
在这里只要主设备号数值没被占用可以写这个数值,不一定是 250
#modprobe kqemu
#chmod 666 /dev/kqemu
device="/dev/kqemu"
rm -f $device
mknod $device c 250 0
/sbin/modprobe kqemu
chmod 666 /dev/kqemu
exit 0
下面就是创建镜像文件以及安装了
#qemu-img create win.img 5G //
#qemu -hda win.img -cdrom /dev/cdrom -boot d
//
//
接下来的事情根安装 win
安装完后启动
#qemu win.img
如果想要 QEMU