qemubuilder

This page is README.Debian of qemubuilder, a pbuilder implementation using qemu.

Running each architectures

To run qemubuilder you need a kernel image and initrd (optional).

To get qemubuilder working, qemu support for that target architecture, the kernel image (and optionally initrd image) for the target architecture, and a way to invoke the kernel from the command-line using -kernel command-line option is required. Support for specifying disk devices through -hda and -hdb is required for operation.

i386

Files from Debian kernel package (linux-image-xxx) should work.

amd64

Files from Debian kernel package (linux-image-xxx) should work.

arm

kernel for versatile architecture is available from http://www.aurel32.net/info/debian_arm_qemu.php

versatile is not a Debian official architecture.

mips

Get the kernel and initrd from http://mirror/debian/dists/sid/main/installer-mips/current/images/qemu/netboot/

mipsel

Get the kernel and initrd from http://mirror/debian/dists/sid/main/installer-mips/current/images/qemu/netboot/

powerpc

cannot get it working as of 4 Sep 2007.

sparc

requires openbios.

found it from: http://fly.srk.fer.hr/~jelly/qemu/openbios-builtin.elf

http://mirror/debian/dists/sid/main/installer-sparc/20070308/images/combined/2.6/mini.iso

Does not support loading kernel through -kernel ?

other architecture

support needs to be added. Please mail Junichi Uekawa with information on a kernel configuration that works.

Location of README.Debian

canonical version is available at http://wiki.debian.org/qemubuilder the file in Debian package is updated from the contents from time to time by running debian/rules debian/qemubuilder.README.Debian