下载 freedos.img.bz2 (FreeDOS disk image (modified version from the Bochs project)), 解压后得到 freedos.img, 即可使用命令 qemu freedos.img 执行:
同时也可以看到命令行中有警告信息:
- Could not open '/dev/kqemu' - QEMU acceleration layer not activated
说明 kqemu 并没有起作用.
接着就要安装 kqemu 了, 首先安装必要的开发环境:
代码: 全选
$ sudo apt-get install linux-headers-$(uname -r) build-essential gcc
然后下载 kqemu-1.3.0pre9.tar.gz - New version with full virtualization support
按照其中的文档 kqemu-doc.html 进行操作, 首先进行编译:
将压缩文件解压, 进入解压后的目录, 依次执行
代码: 全选
./configure
make
sudo make install
将 install.sh 中的如下几句话写到 /etc/rc.local 中即可(注意要放在原有的最后一句“exit 0”之前):
- # Create the kqemu device. No special priviledge is needed to use kqemu.
device="/dev/kqemu"
rm -f $device
mknod $device c 250 0
chmod 666 $device
- /sbin/modprobe kqemu
建立一个 4G 的硬盘:
代码: 全选
$ qemu-img create -f qcow winxp.4G.img 4G
Formating 'winxp.4G.img', fmt=qcow, size=4194304 kB
代码: 全选
$ qemu -cdrom DeepinXP-V4.iso -boot d -m 384 -net nic -net user winxp.4G.img
- You do not have enough space in '/dev/shm' for the 384 MB of QEMU virtual RAM.
To have more space available provided you have enough RAM and swap, do as root:
umount /dev/shm
mount -t tmpfs -o size=400m none /dev/shm
安装完毕后可以使用
代码: 全选
$ qemu -cdrom DeepinXP-V4.iso -boot c -m 256 -net nic -net user -kernel-kqemu winxp.4G.img
怎么样,够快了吧:)
原帖地址:http://thinkbase.net/w/main/Wiki?2006-0 ... 2%8C+kqemu[/img][/list]