Secara default qemu-system-x86_64
tidak meniru , bukan virtualisasi. Emulasi lambat dan CPU intensif - Anda dapat melihatnya dengan menjalankan top
, yang akan menampilkan CPU Anda mendekati 100%. Saya baru saja qemu-system-x86_64
mem- boot Xubuntu 14.04 menggunakan pada sistem saya, dan butuh 10 menit untuk boot ke desktop. Ubuntu biasanya menyembunyikan informasi boot, itulah sebabnya Anda melihat layar hitam (atau beberapa artefak grafis lainnya yang disebabkan oleh resolusi perubahan BIOS). Jika Anda menghapus splash quiet
dan menambahkan debug
ke parameter kernel Anda akan melihat apa yang dilakukannya selama ini.
Apa yang mungkin ingin Anda lakukan adalah menjalankan qemu-system-x86_64 -enable-kvm
untuk mengaktifkan dukungan untuk virtualisasi perangkat keras.
qemu-system-x86_64 -enable-kvm -m 1024 -cdrom /host/iso/ubuntu-13.10-desktop-amd64.iso -name mac -hda ~/ubuntu
Dari man qemu-system-x86_64
:
-enable-kvm
Enable KVM full virtualization support. This option is only available
if KVM support is enabled when compiling.
(Anda mungkin melihat orang merekomendasikan program kvm
dari paket qemu-kvm
. kvm
Hanya skrip pembungkus yang melakukannya exec qemu-system-x86_64 -enable-kvm "$@"
)
KVM menggunakan virtualisasi perangkat keras daripada simulasi, dan karenanya jauh lebih cepat. Ini membutuhkan CPU yang mendukung ekstensi virtualisasi perangkat keras (VT-x untuk Intel, atau AMD-V untuk AMD), yang dimiliki sebagian besar sistem PC modern.
Dengan virtualisasi, CPU sebenarnya mengeksekusi kode biner yang dapat dieksekusi dari OS guest. Virtualisasi cepat, tetapi memiliki batasan bahwa host OS dan guest OS harus kompatibel dengan biner. Dengan emulasi, kode biner OS tamu ditulis ulang untuk dijalankan pada CPU host. Ini lambat, tetapi memiliki keuntungan bahwa Anda dapat menjalankan OS tamu yang dikompilasi untuk arsitektur CPU yang berbeda (mis. Gambar QEMU untuk Debian armel menjelaskan cara menjalankan Debian ARM pada PC).
Pilihan populer lain untuk virtualisasi adalah VirtualBox .
-vga [std|vmware|cirrus|qxl]
. Lihatman qemu-kvm
untuk lebih jelasnya.