QEMU常用參數紀錄
新虛擬機
建立磁碟映像檔
qemu-img create -f qcow2 hdd.img 3G
讀取iso
檔案
-cdrom winxpsp2.iso
強制qemu從iso啟動
-boot d
完整指令
qemu -m 256 -hda winxp.img -cdrom winxpsp2.iso
-m
為記憶體大小(mb
)
多個硬碟
qemu -m 256 -hda hdd1.img -hdb hdd2.img
音效參數
可以同時啟用麥克風與音效的功能
-audiodev id=alsa,driver=alsa -soundhw hda
快照
對映像檔建立快照,以節省空間,或方便還原狀態等
qemu-img create -f qcow2 -b linux-clean.img linux-snapshot1.img
注: 避免動到原本的映像檔導致損壞
KVM
啟用kvm來加速虛擬機(必須為相同架構的處理器)
-enable-kvm
網路
配置網路卡
-net nic,model=rtl8139
端口轉發
-net user,hostfwd=tcp::10080-:80,hostfwd=tcp::10022-:22
- port格式
tcp::host-:guest
VNC
透過 vnc 連上 headless server,當中 192.168.1.123:0
代表我們 vnc 連上 192.168.1.123:5900
qemu-system-x86_64 -vnc 192.168.1.123:0
參考
Linux Qemu Virtual Machine Emulation