QemuNetInstall

Install qemu from universe:

sudo apt-get install qemu

Get the vmlinuz and initrd files from:

http://ports.ubuntu.com/ubuntu-ports/dists/jaunty/main/installer-armel/current/images/versatile/netboot/

Create a qemu image with the following command (indeed you can vary the size, the following assumes a normal ubuntu desktop install):

qemu-img create armel.img 4G

Now start qemu, it should drop you directly into the installer:

qemu-system-arm -M versatilepb -m 256 -kernel vmlinuz-2.6.28-11-versatile -initrd initrd.gz -hda armel.img -append "mem=256M"

Now just proceed by following the general ubuntu installer question and answer game ...

  • Warning /!\ If you are asked to select a kernel, select "none", qemu.system-arm is not capable to boot from a kernel inside the image, you will need to use the -kernel commandline option

If you are done with the install you can start your new system with the following command:

qemu-system-arm -M versatilepb -m 256 -kernel vmlinuz-2.6.28-11-versatile -hda armel.img -append "mem=256M root=/dev/sda1"

ARM/QemuNetInstall (last edited 2009-06-10 10:49:31 by CPE00026f4c14f9-CM001868e61a98)