GeeXboX for Embedded Devices – Booting on Tegra2

September 20th, 2011 Leave a comment Go to comments

To boot GeeXboX on your Tegra2 Harmony board you will need to prepare a SD card and to flash our kernel to the onboard NAND.

Preparing the SD card

Connect the SD card to your host system and note the device (we will use /dev/sdd in this document).

Umount any partitions on the SD card

Erase SD card partition table

dd if=/dev/zero of=/dev/sdd bs=512 count=8

Partition the SD card

fdisk /dev/sdd

create (n) a single partition encompassing the whole device
save your changes and quit (w)

Create the filesystem

mkfs.ext3 -L GEEXBOX /dev/sdd1

Fetch geexbox-2.0-harmony.tar.bz2 from the download page

Extract geexbox-2.0-harmony.tar.bz2 onto the SD card partition

mount /dev/sdd1 /mnt
tar xjf .tar.bz2 -C /mnt
umount /mnt

Flashing the kernel

Fetch geexbox-2.0-harmony-nvflash.tar.bz2 and unpack it on your host system.
Connect the board to your system using the USB debug cable.
Run ./nvflash and follow the on screen instructions.

  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.