Принесли ноут Vaio VGN-FZ11MR с предрелизной Ubuntu 12.04 на борту.
После очередного обновления убунта перестала вести себя нормально: пропала графическая заглушка, а сама система стала грузиться до состояния "Checking battery state".
Это по словам владельца. Плюс, такая надпись действительно на экране есть.
Предварительный поиск проблемы в Яндексе показал, что это далеко не единичный случай.
Итак.
Если мы внимательно посмотрим на экран, то заметим, что там написано:
Checking battery state [OK]
ОК! То есть, операция прошла успешно и «проверка состояния батареи» тут вообще не при чём.
Более того, если мы нажмём Alt + F1, то увидим, что и система успешно запустилась, просто не завелись иксы. А мы сидели в окне лога загрузки, поэтому и не видели приглашения входа.
Делаем следующие операции:
1. Пробуем обновить пакеты
apt-get update && apt-get upgrade
2. Перенастраиваем распакованные пакеты, на тот случай, если в прошлый раз всё закончилось плохо и что-то оказалось битым.
dpkg --configure -a
*. В каких-то случаях шаги 1 и 2 надо поменять местами. Самое главное, чтобы на данном этапе в системе были корректно установлены все обновления.
3. Пробуем запустить иксы вручную:
xinit
В моём случае появилось сообщение об ошибке «не найден модуль ядра nvidia-173» при том, что сам пакет nvidia-173 был установлен.
После переконфигурирования:
dpkg-reconfigure nvidia-173
всё заработало как надо.
А мораль такая:
1. Внимательно читай, что тебе пишет система.
2. Нехрен ставить предрелизные версии простому пользователю.