模拟处理器qemu1.0模拟处理器 - QEMU 1.0
2011-12-04 13:35:07| 分类: 软件下载
|字号
订阅
经过八年开发之后,模拟处理器的自由软件QEMU正式发布了1.0版。 八年前,Fabrice Bellard启动了QEMU项目,最初设想在非x86平台上运行x86 Linux二进制程序,随后转变成跨架构的全系统模拟器,能在不同主机平台模拟14种不同的目标架构。
包括IA-32(x86) PC、x86-64 PC、MIPS R4000、Sun的SPARC sun4m和SPARC sun4u,ARM和Pow...
模拟处理器 - QEMU 1.0
2011-12-04 13:35:07| 分类: 软件
|字号
订阅
经过八年开发之后,模拟处理器的自由软件QEMU正式发布了1.0版。 八年前,Fabrice Bellard启动了QEMU项目,最初设想在非x86平台上运行x86 Linux二进制程序,随后转变成跨架构的全系统模拟器,能在不同主机平台模拟14种不同的目标架构。
包括IA-32(x86) PC、x86-64 PC、MIPS R4000、Sun的SPARC sun4m和SPARC sun4u,ARM和PowerPC等等。它是Xen和KVM虚拟机的核心。
下载地址:http://wiki.qemu.org/download/qemu-1.0.tar.gz
维基百科页面 http://zh.wikipedia.org/wiki/QEMU
QEMU on Windows http://lassauge.free.fr/qemu/
安装QEMU [转]
安装KEMU加速模块,安装完成默认已经启动了KQEMU服务。
如果没有启动就在 (开始→运行→net start kqemu
)启动KQEMU服务,这样以后运行虚拟机速度就快多了。
启动QEMU后可以在QEMU控制台输入(info kqemu)来查看KQEMU的运行状态。
进入QEMU的安装目录创建一个 批处理.BAT 文件 (以后编辑QEMU的启动参数就靠它了)
qemu-img.exe create harddisk.img 1999M
创建一个1999M的raw格式的虚拟硬盘镜像
当您的主机操作系统是Windows 98/ME ,最大规模的硬碟影像1999MB
当您的主机操作系统是Windows 2000/XP中使用NTFS文件系统,您可以使用超过4GB的文件
qemu-img.exe create -f qcow harddisk.qcow 10G
创建一个QCOW格式的硬盘硬盘镜像,这样的格式可以随使用的空间改变镜像的大小
qemu-img.exe create -f qcow2 harddisk.qcow2 10G
创建一个QCOW2格式的硬盘硬盘镜像,这样的格式可以使用VM快照
qemu-img.exe convert harddisk.img -O qcow harddisk.qcow
将raw格式的虚拟硬盘转换为qcow格式
qemu-img.exe convert -f raw harddisk.img -O qcow2 harddisk.qcow2
将raw格式的虚拟硬盘转换为qcow2格式
启动QEMU :
qemu.exe -L .\pc-bios -m 256 -boot a -fda floppy.img -hda harddisk.img -cdrom cdimage.iso -soundhw all -localtime
参数:
-L : bios位置 (.表示当前跟目录)
-m : 内存大小(单位是Mbyte) 在默认的情况下为128M
-boot : 启动设备(boot device), 包括三种, 分别为 floppy(a), hard disk(c), CD-ROM(d) 在默认的情况下由硬盘启动
-fda : 软盘镜像(floppy image)标准的软盘镜像文件
(-fda/-fdb 指的是软盘0/1镜像)
-hda : 硬盘镜像(hard disk image)硬盘镜像文件
(-hda/-hdb/-hdd/-hdc 指的是硬盘0/1/2/3)
-cdrom : 光盘镜像(CD-ROM image)ISO镜像文件
注意:cdrom 将固定使用 hdc 这个位置,所以 -hdc 不能和 -cdrom 一起使用
-soundhw all : 使用全部声卡,all默认使用 es1370虚拟声卡, 如不加参数则默认不使用声卡
可选择使用不同的虚拟声卡:
-soundhw sb16
-soundhw pcspk
-soundhw adlib
-soundhw es1370
-soundhw ? 可以列出所有可使用的声卡列表
-std-vga:将显卡模拟成一个同时包含了 VESA Bochs 扩充的标准 VGA 卡,预设则模拟为 CL-GD5446 PCI 显示卡
-localtime : 使用真实时间,默认是使用 UTC 时间
-full-screen :以全屏方式启动虚拟机
-usb : 允许使用usb设备
-smp n : 模拟一个有n个CPU的SMP系统,最多可以支持255个CPU.
-snapshot :写入临时文件而不是写入磁盘镜像文件.在这样的情况下,并没有写回我们所使用的磁盘镜像文件.然而我们却可以通过按下C-a s来强制写回磁盘镜像文件
-kernel-kqemu :使用kqemu加速,加这个参数时在DOS下无法运行GHOST或PQ,最好在安装完系统后才使用这个参数。
-no-kqemu :不使用kqemu加速
-win2k-hack:当安装Windows 2000时可以使用这个选项来避免磁盘错误.在安装上Windows 2000系统,我们就不再需要这个选项(这个选项降低IDE的传输速度).
qemu 上网需要兩個 -net參數
-net nic -net user :如果不加参数默认为Realtek RTL8029虚拟网卡,和DHCP方式上网
-net nic:仿真网卡,默认为虚拟rtl8029网卡
可选择使用不同的虚拟网卡:
-net nic,model=ne2k_pci -net user
-net nic,model=rtl8139 -net user
-net nic,model=pcnet -net user
-net user:采用DHCP client 方式分享主机网络资源
副参数:同时按下Ctrl-Alt-2进入QEMU监视器
在监视器中使用
system_reset:重新启动虚拟机
sendkey keys:传送某个键击给模拟器。使用 - 来连结复合键。例:sendkey ctrl-alt-delete将会传送
给模拟器
stop:暂停模拟器
c 或 cont:继续模拟器
q 或 quit:关闭模拟器
同时按下Ctrl-Alt-1返回模拟系统
使用本地资源:
qemu.exe -L . -fda \\.\a:
把物理软驱A盘作为QEMU的软驱使用
qemu.exe -L . -cdrom \\.\g:
把物理光驱G盘作为QEMU的光驱使用
qemu.exe -L . -hdb \\.\PhysicalDriveN
使用物理硬盘驱动器作为QEMU的硬盘驱动器使用
后面的N可以使用(0,1,2,...)可以在我的电脑→右键→管理→磁盘管理查看
\可以使用反斜线/,
Windows 98/Me不被支持
请注意,如果您没有多重开机环境,请不要从您的系统硬盘启动,这样会破坏您的操作系统
qemu.exe -L . -hda win2k.img -hdb fat:myfolder
虚拟VFAT能够访问主机目录作为一个硬盘使用,
注意:在Windows上运行目录路径不起作用,您可以设置一个目录名是目录中的文件夹
myfolder 必须是同一个目录中的文件夹
如果目录中有中文文件名则显示为乱码
MS-DOS模式( Windows 98的启动软盘)不能看到目录中的文件
保存和恢复虚拟机的状态
savevm和loadvm除了QCOW2格式不能用于其他格式,可保存多个快照并恢复它们
qemu.exe -L ./pc-bios -m 256 -boot c -hda harddisk.qcow2 -soundhw all -localtime
在QEMU控制台输入
savevm 1234
即可保存一个名为1234的VM快照
在QEMU控制台输入
info snapshots
可查看这个硬盘创建的快照
输入
loadvm harddisk
或
loadvm 1
可恢复VM快照
或在启动时使用参数恢复它们,如:
qemu.exe -L ./pc-bios -hda harddisk.qcow2 -loadvm 1234
或
qemu.exe -L ./pc-bios -hda harddisk.qcow2 -loadvm 1
您也可以删除VM快照
在QEMU控制台输入
delvm 1234
或
delvm 1
如果你忘记了快照的名字可以使用
qemu.exe -L ./pc-bios -hda harddisk.qcow2 -loadvm option
然后进入控制台查看快照并恢复它们
如果你没有保存快照,你所做的更改都将丢失
或者:
qemu-img.exe create -b harddisk.qcow -f qcow harddisk.qcow2
当你安装好了一个虚拟机后,你可以在其上创建一个qcow2格式的"叠加镜像"
qemu.exe -L .\pc-bios -m 256 -boot c hda harddisk.qcow2 -soundhw all -localtime
现在你可以运行叠加镜像
叠加镜像非常小,只保存对原始镜像作出的改变,如果你想回到安装后的初始状态,
只需简单地删掉叠加镜像,然后创建一个新的.
在使用过程中更换软盘和光盘镜像:
同时按下Ctrl-Alt-2进入QEMU监视器
在监视器中使用
change fda filename.img 或 change fda d:/tmp/yourfile.img
更换软盘镜像;
在监视器中使用
eject cdrom
change cdrom filename.iso
或
eject cdrom
change cdrom d:/tmp/yourcdrom.iso
来改变光盘镜像
最后输入
info block
完成操作按下Ctrl-Alt-1返回操作系统
在 QEMU 的系统里,可以按下 来离开 QEMU;
按下 来进入全屏幕画面
http://collapsarstar.blog.163.com/blog/static/16259474620111141357998/
本文档为【模拟处理器qemu1.0】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。