Booting Android from USBstick

Booting Android (TI_Android_DevKit) from USB stick

Please note

  • This procedure was tested on beagleboard-xm revision B(A3)
  • sdcard will be still needed to load kernel.
  • sdcard will contain boot parameters for kernel to use usb stick as root filesystem

Procedure

  1. Download Android Froyo for beagleboard-xm from TI
  2. Follow the installation procedure for sdcard card.
  3. Test if froyo is working with your beagleboard-xm with sdcard.
  4. You will notice that android has slow performance. That is why we will install root filesystem on usb stick.
  5. Format your usb stick and create one ext3 partition.
  6. Mount newly created ext3 partition and extract TI's root filesystem to it: sudo tar jxvf rootfs_am37x.tar.bz2 -C /media/ROOT
  7. Unmount flashdisk and insert it into beagleboard.
  8. Mount your sdcard to your computer.
  9. Now we need to tell beagleboard to use root filesystem from /dev/sda1 partition instead of sdcard partition that is done by overwriting boot.scr on sdcard with this one
  10. Unmount sdcard insert it into beagleboard and test.

No comments:

My Station