В очередной раз столкнулся с проблемой, когда только установленная система (12.04.3) не загружается в графическую оболочку.
Решил записать порядок возможных действий в таком случае.
1. Во время загрузки жмем левый shift, чтобы увидеть меню загрузчика.
2. Выбираем режим восстановления, загружаемся.
3. Выбираем пункт «network», чтобы задействовать сеть и подключить файловые системы для записи.
4. Выбираем пункт «root», попадаем в консоль суперпользователя.
5. Смотрим какие файловые системы есть и куда они примонтированы:
df
6. Если пункт 3 завис или выдал ошибки, то перемонтируем корневую файловую систему (у меня /dev/sda1) для записи:
mount -n -o remount,defaults /dev/sda1 /
7. Удаляем все, что относится к драйверам нвидиа:
sudo apt-get purge nvidia*
8. Возвращаем обратно то, что не должно бы было удалиться:
sudo apt-get install gnome-desktop
9. Удаляем конфиг-файл для графической оболочки:
sudo rm /etc/X11/xorg.conf
10. Восстанавливаем штатный драйвер убунту для графики:
echo 'nouveau' | sudo tee -a /etc/modules
11. Добавляем репозиторий со свежими драйверами
sudo apt-add-repository app:ubuntu-x-swat/x-apdates
12. Обновляем список пакетов:
sudo apt-get update
12. Устанавливаем заново пакеты нвидиа (если есть надежда на их работоспособность)
sudo apt-get install nvidia-common nvidia-current