Когда я увидел это в своей системе, это был вопрос о том, что UUID задан как параметр корня загрузки в /boot/grub/menu.lst.
cat /proc/cmdline фактически показывает параметры загрузки, переданные initramfs - - если вы видите, что initramfs сообщается о монтировании несуществующего корневого раздела, он, очевидно, сработает.
update-grub не обновил эти параметры для меня, а просто выполнил ручную замену для старый UUID в menu.lst исправил его для меня.
Для полноты этой проблемы также возникает, когда вы ошибочно установили пакет «nvidia-319-updates», но у вас нет графического чипа nVidia в вашей системе. В моем случае этот пакет был косвенной зависимостью от пакета «libopencv-dev».
Итак, когда вы работаете на чипе ATI или Intel grpahics, например, и вы установили openCV (пакет libopencv-dev ), OpenGL сломается, и после входа в систему вы получите черный экран с курсором мыши. Чтобы разрешить в этом случае, просто удалите пакеты nvidia:
sudo apt-get remove nvidia-*
Подробнее см. Эту ошибку на панели запуска [ ! d2]
Возможно, вам нужно сбросить конфигурационные файлы compiz и Unity.
Вы можете попробовать мягкий сброс (только файлы Unity / Compiz, но я не тестировал это): http: //www.webupd8 .org / 2012/10 / how-to-reset-compiz-and-unity-in-ubuntu.html
Сложный сброс: http://www.webupd8.org/2012 /10/how-to-reset-compiz-and-unity-in-ubuntu.html
Но он удалит конфигурацию некоторых приложений. Попробуйте это как тестовый пользователь, перейдите к tty1 (Ctrl + Alt + F1):
sudo adduser test
Вернитесь к tty7 (Ctrl + Alt + F7) и попробуйте войти в систему. Если работает, мы подтверждаем, что это просто проблема в вашем файле конфигурации. Else перейдите по ссылке выше. (после тестов «sudo deluser test» и «sudo rm -Rf / home / test» будут удалены).
Если Ctrl + Alt + T не работает ...
[d8 ] Сначала войдите и получите пустой экран, затем Ctrl + Alt + F1, создайте резервную копию и удалите файл конфигурации:cp .config/dconf/user .config/dconf/user.bkp
rm .config/compiz-1/compizconfig/config .config/dconf/user
Нам нужно удалить оба файла одновременно.
Ctrl + Alt + F7, и ожидается, что Unity откроется.
У меня была одна и та же проблема, но я заметил, что после запуска команды
sudo apt-get remove nvidia-*, которая ничего не изменила (даже после перезагрузки) , появились старые ненужные пакеты, и после удаления их с помощью команды
sudo apt-get autoremoveи перезагрузки все было правильно, рабочий стол загружается, как ожидалось.
У меня была та же проблема, и более короткое исправление работало для меня:
unity --reset
Далее следуют:
sudo service lightdm restart
Проблема в том, что вы теряете настройки, такие как размеры значков и т. д. Их можно легко переконфигурировать с помощью MyUnity или UbuntuTweak (из программного центра).
(Однако проблема возникает каждый раз, когда я подключаю дополнительный дисплей к моему ноутбуку перед загрузкой. Но это другое проблема, я полагаю. Обсуждаем здесь: Ubuntu 12.04 Unity: черный экран с курсором только, когда внешний дисплей подключен перед загрузкой ноутбука)
try
ctrl-alt-f2
login
type:
sudo update-grub
sudo reboot