It used to work ok. I didn't use it for a while (a few months) and it started having this problem. After doing ctrl-alt-del a few times, it eventually can boot. The HD is relatively new (6 months old, rarely used). I don't think this is boot order related.