First we need to download lastest eMMC image and dump it to our micro SD card:
$ wget --no-check-certificate https://s3.amazonaws.com/beagle-debian/BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img.xz $ unxz BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img.xz $ md5sum BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img 6c8fe30763170969db97a31200a72828 BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img $ sudo dd bs=1M if=BBB-eMMC-flasher-debian-7.4-2014-03-04-2gb.img of=/dev/disk2
If we want to know process status of dd:
$ sudo kill -INFO <dd pid>
Afterwards, while holding down the USER BOOT button (the one next to the micro SD cad slot), plug in the power cord for the BBB and release it when all 4 LEDs are lit.
Wait for 30min (more or less) until all four LEDs are lit again and not blinking!
If everything fails and we can boot from SD card you can write manually the eMMC by running this script in your BBB:
Upgrading to a 3.14 kernel is easy as following these steps:
$ wget --no-check-certificate https://rcn-ee.net/deb/wheezy-armhf/v3.14.0-rc8-bone0/install-me.sh $ chmod +x install-me.sh $ ./install-me.sh $ reboot $ uname -a Linux beaglebone 3.14.0-rc8-bone0 #1 SMP Sat Mar 29 00:25:15 UTC 2014 armv7l GNU/Linux