Kamis, 24 Mei 2012

Jalanin Windows XP di QEMU

Lagi pengen nostalgia sama Windows XP tapi nggak mau repot dual boot? Salah satu cara gampangnya adalah jalanin XP di atas QEMU langsung dari Windows. Aku sempat coba compile QEMU pakai MinGW32/Msys, dan ternyata bisa jalan cukup mulus.

Langkah yang Aku Lakuin

  • Compile QEMU dari source, jangan lupa tambahin target-list=i386-softmmu biar cuma compile target yang dibutuhin.
  • Install UltraVNC buat koneksi GUI.
  • Copy executable QEMU dari i386-softmmu ke folder pc-bios, terus jalankan dari situ.
  • Bikin image harddisk pakai qemu-img.
  • By default QEMU di sistem IPv6 bakal maksa pakai IPv6, jadi koneksi VNC bisa nggak nyambung. Solusinya, pakai IPv4 di opsi -vnc.

Dari folder pc-bios, aku jalankan QEMU dengan command ini:


qemu -usb -vnc 127.0.0.1:0 -hda winxp.img -m 512 -localtime \
-net user -net nic,model=rtl8139 -cdrom //./d:
  

Setelah itu, konek pakai UltraVNC viewer dengan alamat localhost::5900, dan mulai install XP dari CD.

Tips Setelah Install XP

Begitu XP selesai diinstall, hal pertama yang wajib dilakukan adalah mematikan mouse acceleration. Caranya buka Mouse Properties → Pointer Options lalu matikan pilihan Enhance Pointer Precision. Kalau nggak, kontrol mouse di dalam VM bisa terasa aneh.

Sampai sini, XP udah bisa jalan dengan lancar di QEMU di atas Windows. Lumayan buat nostalgia atau testing software lama.

<< Beranda