Quantal Quetzal (12.10) Installation Instructions


With the Ubuntu 12.10, ARM desktop images are now standard Ubuntu live images as known from other architectures. To install these images you should have a USB disk as target device.

  • dd omap4 image on to sd-card
  • plugin sd-card & usb-stick

  • boot & install on to usb-stick


  • Follow more or less 12.04 instructions, but use the 12.10 pre-installed images.

Precise Pangolin (12.04) Installation Instructions

To use preinstalled OMAP3/4 Precise (12.04) images, apply the following steps:


Download the compressed image from

  • For omap3 platforms, use ubuntu-12.04-preinstalled-desktop-armhf+omap.img.gz
  • For omap4 based systems, use ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz

    Warning /!\ Warning Warning /!\ Check the md5sum to verify the image

Writing the image

You should write the raw image to a blank SD card. Make sure you're using at least a 4G SD card (desktop image is 2G uncompressed).



  1. Place the SD card at your host computer.
  2. Make sure the SD card is not mounted (just umount it if needed)
  3. Identify the correct raw device name (like /dev/sde - not /dev/sde1)

  4. Run the following command to write it:

(replacing omap4 and sde with the right values i.e. just omap for a beagle image.)

zcat ./ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz |sudo dd bs=4M of=/dev/sde ; sudo sync

Warning /!\ Some people have reported issues with this method. If this doesn't work, try the following commands:

  1. gunzip ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz
  2. sudo dd bs=4M if=ubuntu-12.04-preinstalled-desktop-armhf+omap4.img of=/dev/sde
  3. sudo sync

MAC (OSX 10.x)

Download the image and extract it with the system archive utility, you should get a .img file if the disk is mounted disk1.. disk2.. not - disk0, unmount it with the following code.

sudo diskutil unmountDisk disk1

Then use the following code to write the image to disk1 (not - disk1s1..)

sudo dd bs=4m if=ubuntu-12.04-preinstalled-server-armhf+omap4.img of=/dev/disk1

If you get any errors trying to run the following code then try reinserting the SD card and trying again after unmounting the disk, or try formatting it first with DiskUtilities

Windows (XP/Vista/7)

Download the image and extract it using WinZip or some other archive utility. Then use Win32ImageWriter to write the unzipped img file to your flash device.

Description of Win32 Disk Imager


This is a Windows program for saving and restoring images from removable drives (USB drives, SD Memory cards, etc). It can be used to write boot images (i.e. ubuntu-12.04-preinstalled-desktop-armhf+omap4.img) to a SD Flash device or USB flash device, making it bootable. Newer examples are operating systems for Raspberry Pi.

Win32DiskImager supports writing an ISO image to USB too, which is very valuable right now with the Ubuntu releases 14.04 LTS - 15.10, because there are problems with the Ubuntu Startup Disk Creator.

The program and source code can be downloaded from here.

You can find also a self-extracting exe file, that helps you install Win32DiskImage, via this link to the archive,


This tutorial subpage with screenshots illustrates how to create a USB boot drive from a Lubuntu ISO file. It works in the same way for all current Ubuntu family iso files including the Ubuntu mini.iso version 14.04 LTS (but mini.iso version 12.04 LTS is the only exception).


This tutorial subpage with screenshots illustrates how to create a USB or SD boot drive in order to boot a computer or device from an operating system in a compressed image file.

Booting the image

On Pandaboard and BeagleXM just switch on the board with the SD card inserted.

On older Beagleboards

Insert SD card with new image into the beagleboard and reset while holding User1 button on system

Warning /!\ On omap3 systems with a modified NAND (i.e. beaglebord C series) do the following:

On a serial console connected to the system, halt any autoboot script and type

setenv bootcmd 'mmc rescan;fatload mmc 0 0x82000000 boot.scr;source 0x82000000'; setenv autostart yes; saveenv; boot

The system should start booting (note that this step is only necessary if you have a NAND and the system does not default to reading boot.scr)

ARM/OmapDesktopInstall (last edited 2013-01-31 05:13:05 by fourdollars)