This Image can be loaded into an SD Card (4GBytes min). It can run entirely from the SD Card, or the Android OS can run from a USB Flash, and U-Boot, X-Loader and the Kernel on the SD Card.
Configure U-Boot
For running entirely from the SD Card
Setup U-BOOT for Android and Kernel on SD Card
./mkbootscr
For running Android OS from a USB Drive
Setup U-BOOT for Android on USB and Kernel on SD Card
./mkbootscrUSB
copy rootfs.tar.bz2 to USB Drive and untar (all these commands should be executed as Administrator)
Create SDCard
Note: Script not yet optimized for configuration with USB Drive (it is not necessary to copy rootfs to SD Card when booting from USB)
sudo ./mkmmc.sh /dev/sdb MLO u-boot uImage boot.scr rootfs.tar.bz2
Files: Android Image for BeagleBoard xM