2025年9月11日 星期四

在 linux 上使用 qemu 玩 android

 1. 安裝 qemu 及相關工具程式 :    sudo apt install qemu-system-x86 qemu-utils

2. 上 andoid-x86 網站下載  android-x86_64-9.0-r2-k49.iso  檔 : https://sourceforge.net/projects/android-x86/files/

3.  事先建立好 20G 的虛擬機影像檔:  qemu-img create -f qcow2 x86.qcow2 20G

4. 開機啟動 iso 檔, 需按照螢幕指示, 先創造並切割硬碟分割區, 最後將 android 系統安裝到虛擬機

 qemu-system-x86_64 -enable-kvm -drive file=x86.qcow2,if=virtio \
    -machine type=q35,vmport=off      \
    -display sdl,gl=on                \
    -audiodev pa,id=snd0              \
    -device AC97,audiodev=snd0        \
    -device virtio-vga-gl             \
    -device virtio-tablet             \
    -device virtio-keyboard           \
    -device qemu-xhci,id=xhci         \
    -net nic,model=virtio-net-pci     \
    -net user,hostfwd=tcp::4444-:5555 \
    -cpu host -m 4096 -usb -smp 4     \
    -cdrom android-x86_64-9.0-r2-k49.iso

5. 以後只要啟動虛擬機就可以了, 不再需要  iso 檔. 記得將  smp 數量降低, 避免全數 smp 被使用.

 qemu-system-x86_64 -enable-kvm -drive file=x86.qcow2,if=virtio \
    -machine type=q35,vmport=off      \
    -display sdl,gl=on                \
    -audiodev pa,id=snd0              \
    -device AC97,audiodev=snd0        \
    -device virtio-vga-gl             \
    -device virtio-tablet             \
    -device virtio-keyboard           \
    -device qemu-xhci,id=xhci         \
    -net nic,model=virtio-net-pci     \
    -net user,hostfwd=tcp::4444-:5555 \
    -cpu host -m 4096 -usb -smp 2

 

 

在 linux 上使用 qemu 玩 android

 1. 安裝 qemu 及相關工具程式 :     sudo apt install qemu-system-x86 qemu-utils 2. 上 andoid-x86 網站下載  android-x86_64-9.0-r2-k49.iso  檔 : https://sourc...