Spring on ARM

From Spring
Revision as of 10:45, 27 January 2012 by Abma (talk | contribs) (cleanup)
Jump to navigationJump to search

Setting up a virtualized environment for arm

  sudo apt-get install qemu-system

Grab an image: http://cdimage.ubuntu.com/releases/11.10/release/

  wget http://cdimage.ubuntu.com/releases/11.10/release/ubuntu-11.10-preinstalled-desktop-armel+omap.img.gz
  gzip -d ubuntu-11.10-preinstalled-desktop-armel+omap.img.gz
  mv ubuntu-11.10-preinstalled-server-armel+omap.img.gz arm.img

get offset:

  fdisk -l arm.img
                                         Device Boot      Start         End      Blocks   Id  System

arm.img1 * 32 147455 73712 c W95 FAT32 (LBA) arm.img2 147456 3076095 1464320 83 Linux

offset is 512*1464320=75497472


extract kernel:

  mkdir tmp
  sudo mount -o loop,ro,offset=75497472 -t vfat arm.img tmp
  sudo cp tmp/boot/vmlinuz-3.0.0-12-omap tmp/boot/initrd.img-3.0.0-12-omap .
  sudo umount tmp
  sudo chmod 644 vmlinuz-3.0.0-12-omap initrd.img-3.0.0-12-omap
  qemu-system-arm -hda arm.img