Avoiding to boot from micro SD card


I recently got my first BBB board and a 16GB microSD card.
I flashed my eMMC with this image: https://s3.amazonaws.com/angstrom/demo/beaglebone/BBB-eMMC-flasher-2013.09.04.img.xz
I formatted my microSD card with FAT16.

Now the BBB board boots properly and I can SSH into it. If I plugin the microSD card after the board is booted, then it is mounted properly and I can see all the available space as expected.

However, if I plugin the microSD before the board boots, then I see that USR0, USR1, USR2 are turned on. The board does not seem to boot. I am guessing that it detects the presence of microSD and tries to boot from it.

Is there someway to avoid that?
Should I set some flag somewhere in the boot sequence that bypass microsd check?


put . . .

mmcroot=/dev/mmcblk1p2 ro</b></i>

into a file called uEnv.txt. Put this file into the main partition of the SD card.

Also make sure the file has no Windows style line endings otherwise uboot will

not be able to read the file properly.

Worked. Thank you very much.