Я столкнулся с той же проблемой, когда Ubuntu 12.04 выходил из системы через некоторое время после блокировки ОС хоста (Win7, я запускаю 12.04 в VMware VM).
Заблокировав ОС хоста и вернувшись позже, виртуальная машина Linux вернулась в приглашение для входа, а не в запросе заблокированной рабочей станции.
Обновлены драйверы, как описано выше, но также установлены текущие драйверы nvidia (моя графическая карта).
$ sudo apt-get install nvidia-current
Заблокировал ОС хоста за обедом и вернулся, а Linux VM - там, где я его оставил. Надеюсь, это полезно для других.