= Creating a virtual build environment = == Download the necessary files == cd /tmp wget http://people.ubuntu.com/~ogra/arm/qemu/qemu-arm-rootfs.tgz wget http://people.ubuntu.com/~ogra/arm/qemu/kernel/vmlinuz-2.6.28-versatile == Create a qemu image for the root filesystem == qemu-img create /tmp/arm.img 1G sudo mkfs.ext2 -F /tmp/arm.img == Untar the rootfs into the loop mounted image == mkdir /tmp/arm sudo mount -o loop /tmp/arm.img /tmp/arm cd /tmp/arm sudo tar xzvf ../qemu-arm-rootfs.tgz cd .. sudo umount /tmp/arm rm /tmp/arm == Run the virtual build environment == sudo qemu-system-arm -M versatilepb -kernel /tmp/vmlinuz-2.6.28-versatile -cpu arm926 -hda /tmp/arm.img -m 256M -append "root=/dev/sda mem=256M" Login as root without password and configure the system to your needs (and better move the kernel and .img files out of /tmp into a more persistent dir ;) )