HowToSetupQEMU

Revision 1 as of 2007-02-05 22:32:27

Clear message

Include(ScreencastTeamHeader)

Introduction

  • QEMU is a full system emulator. It can be used to create a sandbox environment in which Ubuntu can be installed and demonstrations can be performed. The host computer can run a screen capture utility to record the window running QEMU.
  • kqemu is a proprietary kernel accelerator for QEMU. With kqemu loaded, QEMU is considerably faster.
  • kvm is a kernel based accelerator for CPUs which have the [http://en.wikipedia.org/wiki/X86_virtualization VT] extensions to their instruction set.

  • qemu-launcher is a graphical frontend to QEMU, designed to make it easier to start virtual machines, without having to know the command line options.

Installation

Installing kqemu & QEMU

Install qemu package from universe repository.

{{{ sudo apt-get install qemu }}}

kqemu is a closed-source kernel based accelerator designed for QEMU. Its author is the main developer behind QEMU itself.

https://help.ubuntu.com/community/KQEmu

Installing kvm & QEMU

Kvm includes a kernel module and a modified QEMU package.

Feisty has kvm in the 2.6.20 kernel.

Other releases need to compile kvm manually from http://kvm.sf.net/ using http://kvm.sourceforge.net/howto.html as a guide.

qemu-launcher

qemu-launcher is in the standard repository and so can be easily installed:-

{{{ sudo apt-get install qemu-launcher }}}

Using QEMU

Creating disk images

Booting up QEMU