天天看点

(地址已更新)linux 模拟器QEMU

软件类型:国产软件

授权方式:免费软件

界面语言:简体中文

软件大小:49MB

文件类型:.exe

运行环境:Win2003,WinXP,Win2000,Win9X

软件等级:★★★★★

发布时间:2009-01-16

本软件包专门是为那些想尝试一下linux,但却不方便安装linux的朋友使用。

本软件包不需要安装绝对绿色只要解压后,运行linux.bat这个文件就可以了。

qume是一个虚拟机软件。

dsl.iso是一个极其精减但又不缺乏应用的linux livecd映像。

尽管这个操作系统软件包很小不能体现出linux操作系统极其强大的功能,但

麻雀虽小五脏俱全,它是一个完整的操作系统。这也恰恰体现出在linux高效

的特性,也绝对能让习惯windows的用户尝一下鲜。

本软件包使用很方便,不用安装不用重启,而且可以在Windows 98/NT/2000/XP/2003

使用起来也很方便,不用复杂的配置,只要运行里面的一个文件就可以了。

、、、、、、、、、

++++使用方法+++

、、、、、、、、、、

1 运行linux.bat这个文件,会弹出一个窗口,然后你按照窗口出现的英文提示操作

便可。

2 当你用鼠标操作这个虚拟机时,你会发现鼠标移不出虚拟机的窗口,没关系的只要

你同时按下Ctrl+Alt就会把你的鼠标从虚拟机里放出来。

3 如果你发现linux的桌面不能完全显示,请在linux桌面单击右键system--Xvesa,

选择一个比你windows桌面小的分辨率,这样就可以看到一个完整的linux桌面了。

4 如果你的linux不能上网,请根据你的实际情况作一下设置,在linux桌面单击右键

system--net setup。

5 在linux桌面单击右键Desktop--Styles可以选择左面风格,我很喜欢里面的Tree_

and_Moon。

%%%%%%%%%%%%

qume基本参数

#启动顺序为硬盘

-boot c

#cdrom的位置

-cdrom dsl.iso

#使用本地时间

-localtime 

#使用128M内存

-m 128

#使用网络连接

-user-net

虚拟机使用声卡

#-enable-audio

--------------------------------------------------------------------------------

禁用了声音,因为打开声音容易crash,man手册上也说

The SB16 emulation is disabled by default as it may give problems with Windows.

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

欲详细了解qume请查看本软件包里的qume-en.txt和qemu-tech.html

| linux 模拟器QEMU |   QEMU 的详细介绍:请点这里   QEMU 的下载地址:请点这里

配置qemu前,需要安装几个软件包:

sudo apt-get install zlib1g-dev

sudo apt-get install libglib2.0-0

sudo apt-get install libglib2.0-dev 

配置qemu,支持模拟arm架构下的所有单板:

./configure --target-list=arm-softmmu --audio-drv-list= 

编译和安装:

make

make install 

测试qemu和内核能否运行成功 

qemu已经安装好了,内核也编译成功了,到这里最好是测试一下,编译出来的内核是否OK,或者qemu对vexpress单板支持是否够友好。

运行命令很简单:

qemu-system-arm -M vexpress-a9 -m 512M -kernel /home/ivan/kernel_git/linux/arch/arm/boot/zImage -nographic -append "console=ttyAMA0" 

如果看到内核启动过程中的打印,说明前的搭建是成功的。 

这里简单介绍下qemu命令的参数:

-M vexpress-a9 模拟vexpress-a9单板,你可以使用-M ?参数来获取该qemu版本支持的所有单板

-m 512M 单板运行物理内存512M

-kernel /home/ivan/kernel_git/linux/arch/arm/boot/zImage  告诉qemu单板运行内核镜像路径

-nographic 不使用图形化界面,只使用串口

-append "console=ttyAMA0" 内核启动参数,这里告诉内核vexpress单板运行,串口设备是哪个tty。 

注意:

我每次搭建,都忘了内核启动参数中的console=参数应该填上哪个tty,因为不同单板串口驱动类型不尽相同,创建的tty设备名当然也是不相同的。那vexpress单板的tty设备名是哪个呢? 其实这个值可以从生成的.config文件CONFIG_CONSOLE宏找到。

如果搭建其它单板,需要注意内核启动参数的console=参数值,同样地,可从生成的.config文件中找到。

继续阅读