天天看點

(位址已更新)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檔案中找到。

繼續閱讀