qemu簡單使用

2021-08-31 01:40:04 字數 1326 閱讀 6951

qemu-img create abytec.img 16m

qemu-system-i386:使用 i386 命令啟動 qemu。qemu 可以**幾種不同的系統,但是要引導到 dos,我們需要有乙個 intel 相容的 cpu。

-m 16:定義乙個 16mb 記憶體的虛擬機器。它看起來很小,但是 dos 工作不需要很多的記憶體。在 dos 時代,計算機使用 16mb 或者 8mb 記憶體是非常普遍的。

-k en-us: 指定us布局英語鍵盤。這個-k選項是不必要的, qemu 會設定虛擬鍵盤去匹配你的真實鍵盤(

-rtc base=localtime:設定虛擬 rtc 匹配本地時間。每個傳統的 pc 裝置有乙個實時時鐘 (rtc) 以便於系統可以保持跟蹤時間。

-soundhw sb16,adlib,pcspk:定義 qemu 支援 soundblaster 16 聲音硬體和 adlib **。soundblaster 16 和 adlib 是在 dos 時代非常常見的聲音硬體。一些老的程式也許使用 pc 喇叭發聲; qemu 也可以**這個。

-display gtk: 設定虛擬顯示 gtk toolkit,它可以將虛擬系統放到它自己的視窗內,並且提供乙個簡單的選單去控制虛擬機器。

-hda: 指定硬碟。

-fda: 指定軟盤。

-cdrom: 指定光碟。

-boot order=d: 指定從d盤(dso下一般會分配給光碟)引導盤。你可以告訴 qemu 從多個引導源來引導虛擬機器。從軟盤驅動器引導(在 dos 機器中一般情況下是a:)指定order=a。 從第乙個硬碟驅動器引導(一般稱為c:) 使用order=c。 或者去從乙個 cd-rom 驅動器(在 dos 中經常分配為d:) 使用order=d。 可以使用組合字母去指定乙個特定的引導順序, 比如order=dc去第乙個使用 cd-rom 驅動器,如果 cd-rom 驅動器中沒有引導介質,然後使用硬碟驅動器。

qemu-system-i386 -m 8 -k en-us -rtc base=localtime -soundhw sb16,adlib -device cirrus-vga -hda abytec.disk -fda abytec.img -cdrom abytec.iso -boot order=adc

Qemu 使用記錄

qemu system i386 m 2g smp 2 vga vmware tinycore current.iso enable kvm不支援kvm就刪除 enable kvm吧,硬體加速的。編譯核心 make menuconfig make make bzimage 編譯檔案系統initrd,...

qemu基本使用

1 qemu的安裝 請參考家用路由器0day漏洞挖掘技術這本書 2 基本使用 qemu有主要如下兩種運作模式 使用者模式 user mode 亦稱使用者模式。qemu能啟動那些為不同 處理器編譯的linux程式。模擬模式 system mode 亦成為系統模式。qemu能模擬整個計算機系統,包括 處...

使用QEMU除錯u boot

參考 qemu uboot kernel nfs檔案系統 qemu system arm vexpress a9踩坑記 u boot 分析 2 在qemu環境下的除錯 1.安裝交叉編譯和除錯工具 sudo apt get install gcc arm linux gnueabi sudo apt ...