This has happened to me 3 times now, so it is definitely something I am doing. I'm hoping someone else has seen this or knows what the problem is.
First, I installed Ubuntu 12.04 from the ubuntu-12.04.4-desktop-amd64.iso image downloaded directly from the Ubuntu website. The MD5 checksums of the install image match the MD5 sums on the website:
mbpr15:source AWT$ md5 ubuntu-12.04.4-desktop-amd64.iso
MD5 (ubuntu-12.04.4-desktop-amd64.iso) = c7f439e864d28d9e5ca2aa885c4ec4cb
Next, I followed the steps on Google's Android Open Source Project (AOSP) to prepare your Linux system for Android builds. Specifically, the steps relevant to Linux were:
$ sudo apt-get update
$ sudo apt-get install openjdk-7-jdk
$ sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
$ ulimit -S -n 1024
Then I do the checkout and build and everything works perfectly as long as I don't shut down. Once I do a shutdown, this thing will not boot. It gets stuck at this screen:
And it will sit here forever. It doesn't seem to take any input at all (Esc, Alt-F1, Ctrl-Alt-F1, etc...) and the progress indicator has stopped.
Has anyone seen this or know what's causing it to hang here? I can boot to a live CD and access my filesystem, make a backup of my files, and reinstall. But as soon as I shut down, this happens again.