I also moved away /etc/readahead/desktop, but it does not help. Most often it hangs before X has started, I still see the _ cursor in the upper left corner. A few times X has started so I see the mouse pointer.
One thing that seems to help is to use ctrl-S and ctrl-Q during boot to slow down things. I let it sit for a while before I let gdm loose, and then it will go on without hanging.
I also moved away /etc/readahead/ desktop, but it does not help. Most often it hangs before X has started, I still see the _ cursor in the upper left corner. A few times X has started so I see the mouse pointer.
One thing that seems to help is to use ctrl-S and ctrl-Q during boot to slow down things. I let it sit for a while before I let gdm loose, and then it will go on without hanging.