Если это не текущее ядро, которое вы используете, вы можете удалить его с помощью sudo apt-get autoremove.
Вы можете найти текущую версию ядра, используя следующую команду:
uname -a
Я обычно держу по крайней мере 2-3 ядра на своей машине, если мне нужно загрузиться в другую, если что-то пойдет не так.
Мне пришлось решать ту же проблему. К сожалению, в моем случае это не было разрешено путем простого изменения разрешений, поэтому я хотел бы попытаться создать руководство от простых до более сложных шагов.
Примечание: замените <username>
на ваше имя пользователя.
Предположения: Nvidia Graphic Card
, lightdm
Доступ к терминалу
Чтобы открыть новый терминал, просто используйте (и затем войдите в систему со своими учетными данными):
Ctrl + Alt + F1
Проверить принадлежащие / группа / разрешения файлов вашего домашнего каталога
cd ~<username>
ls -lah
Исправить владельца и группу .Xauthority
и / tmp
chown <username>:<username> .Xauthority
sudo chmod a+wt /tmp
Проверить, есть ли еще проблема перезапуском lightdm
sudo service lightdm restart
Переконфигурировать lightdm
dpkg-reconfigure lightdm
sudo service lightdm restart
Если вы хотите увидеть возможные ошибки из системы
tail -n 50 /var/log/Xorg.0.log # if you want to see the last 50 errors
tail -f /var/log/Xorg.0.log # if you want to be able to see all new errors live
Релевантные файлы журнала:
/var/log/Xorg.0.log
/var/log/lightdm/lightdm.log
В качестве последнего средства, которое я сделал, переустановите драйверы графической карты. Nvidia
просто не работает с Ubuntu
.
Это случилось со мной, когда я выключил компьютер, пока он все еще заканчивал обновление до последних изображений ядра. Я сделал CTRL-ALT F1, вошел в систему, затем sudo apt-get update
и sudo apt-get dist-upgrade
, и дайте ему закончить настройку.
После перезагрузки я снова смог войти в destkop.
Я получил цикл регистрации в связи с обновлением от Ubuntu 12.04 до 14.04. С gdm у меня были сообщения об ошибках в ~ / .cache / gdm / session.log с такими записями, как /etc/gdm/Xsession: line 33: mktemp: command not found
и после sudo aptitude purge gdm
с lightdm. Я получил несколько похожих сообщений об ошибках в ~/.xsession-errors
, например, usr/sbin/lightdm-session: line 24: mktemp: command not found
.
Я попробовал несколько вещей. По-моему, в конечном итоге я решил решить эту проблему:
Я переместил файлы конфигурации .profile
, .bashrc
и .pam_environment
в другие имена, а затем мне удалось войти в систему. Я подозреваю, что в одном из них есть проблема.
Мне нужно было изменить разрешения моей домашней папки:
sudo chmod 755 /home/<username>
Это можно сделать, войдя в терминал, используя свое имя пользователя и пароль в оболочке с помощью CtrlAltF1.
У меня была такая же проблема после того, как я обновился до 12.10. Затем я приехал сюда из Google. Я создал другого пользователя, и я смог войти в систему.
Поскольку я не использую Unity, я удалял lighdm. После перезагрузки я могу войти в систему. Вы можете попробовать это.
Удачи!