QEMU是一套由法布里斯·貝拉(Fabrice Bellard)編寫的,以GPL許可證分發源碼的模擬處理器軟體,在GNU/Linux平台上使用廣泛。QEMU支持多個CPU架構,如Alpha, ARM, Cris, i386, M68K, PPC, Sparc, Mips, Xtensa等,並且可以模擬出不同的目標系統。
QEMU有兩種運行模式,分別是全系統模擬(system mode)和用戶態模擬(user mode)。全系統模擬模式可以模擬整個計算機系統,包括中央處理器及其他周邊設備,使能為跨平台編寫的程式進行測試及排錯工作變得容易。用戶態模擬模式則主要用於啟動那些為不同中央處理器編譯的Linux程式。
在Linux系統上使用QEMU,可以通過以下步驟進行:
安裝QEMU軟體:在Ubuntu系統上,可以在終端輸入以下命令進行安裝:sudo apt-get install qemu。
創建虛擬機鏡像:使用qemu-img工具創建一個raw格式的虛擬機鏡像,例如:qemu-img create -f raw ubuntu.img 10G。
啟動虛擬機:使用qemu-system-x86_64命令啟動虛擬機,例如:qemu-system-x86_64 -hda
在Windows系統上使用QEMU,可以在QEMU的官網下載Windows版本的QEMU,然後通過類似Linux系統上的步驟創建和啟動虛擬機。