HowToSetupQEMU

Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2007-02-05 22:32:27
Size: 1728
Editor: 84-45-197-14
Comment:
Revision 6 as of 2008-08-06 17:01:43
Size: 1780
Editor: localhost
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Include(ScreencastTeamHeader)]] <<Include(ScreencastTeamHeader)>>
Line 3: Line 3:
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; background-repeat: no-repeat; background-position: 98% 0.5ex; margin: 0 0 1em 1em; padding: 0.5em;">'''Contents'''[[BR]][[TableOfContents]]|| This page should be merged with [[Installation/QemuEmulator]].

||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; background-repeat: no-repeat; background-position: 98% 0.5ex; margin: 0 0 1em 1em; padding: 0.5em;"><<TableOfContents>>||
Line 9: Line 11:
 * kqemu is a proprietary kernel accelerator for QEMU. With kqemu loaded, QEMU is considerably faster.  * kqemu is a kernel accelerator for QEMU. With kqemu loaded, QEMU is considerably faster.
Line 11: Line 13:
 * kvm is a kernel based accelerator for CPUs which have the [http://en.wikipedia.org/wiki/X86_virtualization VT] extensions to their instruction set.  * kvm is a kernel based accelerator for CPUs which have the [[http://en.wikipedia.org/wiki/X86_virtualization|VT]] extensions to their instruction set.
Line 21: Line 23:
{{{ sudo apt-get install qemu {{{
sudo apt-get install qemu
Line 24: Line 27:
kqemu is a closed-source kernel based accelerator designed for QEMU. Its author is the main developer behind QEMU itself. kqemu is an open-source kernel based accelerator designed for QEMU. Its author is the main developer behind QEMU itself.
Line 34: Line 37:
Other releases need to compile kvm manually from http://kvm.sf.net/ using http://kvm.sourceforge.net/howto.html as a guide. Other releases need to compile kvm manually from http://kvm.qumranet.com/kvmwiki using http://kvm.qumranet.com/kvmwiki/HOWTO as a guide.
Line 40: Line 43:
{{{ sudo apt-get install qemu-launcher {{{
sudo apt-get install qemu-launcher

This page should be merged with Installation/QemuEmulator.

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 kernel accelerator for QEMU. With kqemu loaded, QEMU is considerably faster.
  • kvm is a kernel based accelerator for CPUs which have the 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 an open-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.qumranet.com/kvmwiki using http://kvm.qumranet.com/kvmwiki/HOWTO 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

ScreencastTeam/HowToSetupQEMU (last edited 2008-08-06 17:01:43 by localhost)