qemu選項:
一般選項
-m machine
選擇模拟的機器(我們可以輸入-m?提到一個模拟的機器清單)
-fda file
-fdb file
使用file作為軟碟鏡像.我們也可以通過将/dev/fd0作為檔案名來使用主機軟碟.
-hda file
-hdb file
使用file作為硬碟0,1,2,3的鏡像.
-cdrom file
使用檔案作為cd-rom鏡像(但是我們不可以同時使 用'-hdc'和'-cdrom').我們可以通過使用'/dev/cdrom'作為檔案名來 使用主機的cd-rom.
-boot [a|c|d]
由軟碟(a),硬碟(c)或是cd-rom(d).在預設的情況下由硬碟啟動.
-snapshot
寫入臨時檔案而不是寫入磁盤鏡像檔案.在這樣的情況下,并沒有寫回 我們所使用的磁盤鏡像檔案.然而我們卻可以通過按下c-a s來強制寫 回磁盤鏡像檔案.
-m megs
設定虛拟記憶體尺寸為megs m位元組.在預設的情況下為128m.
-smp n
模拟一個有n個cpu的smp系統.為pc機為目标,最多可以支援255個cpu.
-nographic
在通常情況下,qemu使用sdl來顯示vga輸出.使用這個選項,我們可以 禁止所有的圖形輸出,這樣qemu隻是一個簡單的指令行程式.模拟的串 口将會重定向到指令行.是以,我們仍然可以在qemu平台上使用序列槽命 令來調試linux核心.
-k language
使用鍵盤布局語言(例如fr為法語).這個選項隻有在不易得到pc鍵盤 的情況下使用.我們在pc/linux或是pc/windows主機不需要使用這個 選項.預設的為en-us,可用的布局如下:
ar de-ch es fo fr-ca hu ja mk no pt-br sv
da en-gb et fr fr-ch is lt nl pl ru th
de en-us fi fr-be hr it lv nl-be pt sl tr
-audio-help
這個選項将會顯示聲音子系統的幫助:驅動清單以及可調用的參數.
-soundhw card1,card2 .... or -soundhw all
允許聲音并選擇聲音硬體.使用?可以列出所有可用的聲音硬體
qemu -soundhw sb16,adlib hda
qemu -soundhw es1370 hda
qemu -soundhw all hda
qemu -soundhw ?
-localtime
設定時鐘為本地時間(預設為utc時間).如果在ms-dos或是windows上 這個選項則需要正确的日期.
-full-screen
以全屏方式啟動.
-pidfile file
在file檔案中存許qemu的程序pid.如果我們是由腳本啟動的,這個選 項是相當有用的.
-win2k-hack
當安裝windows 2000時可以使用這個選項來避免磁盤錯誤.在安裝上 windows 2000系統,我們就不再需要這個選項(這個選項降低ide的傳 輸速度).
usb選項
-usb
允許usb驅動(很快就将成為預設的選項)
-usbdevice devname
添加usb裝置名.我們可以檢視螢幕指令usb_add來得到更為詳細的資訊.
網絡選項
-net nic[,vlan=n][,macaddr=addr]
建立一個新的網卡并與vlan n(在預設的情況下n=0)進行連接配接.在pc機 上,nic目前為ne2000.作為可選項的項目,mac位址可以進行改變.如果 沒有指定-net選項,則會建立一個單一的nic.
-net user[,vlan=n]
使用使用者模式網絡堆棧,這樣就不需要管理者權限來運作.如果沒有指 定-net選項,這将是預設的情況.
-net tap[,vlan=n][,fd=h][,ifname=name][,script=file]
将tap網絡接口name與vlan n進行連接配接,并使用網絡配置腳本file進行 配置.預設的網絡配置腳本為/etc/qemu-ifup.如果沒有指定name,os 将會自動指定一個.fd=h可以用來指定一個已經打開的tap主機接口的 句柄.例如:
qemu linux.img -net nic -net tap