Аккаунт администратора не загружается после обновления
Я задаю этот вопрос только потому, что любой другой ответ, который я нашел в Интернете на эту проблему, не помог мне решить ее.
В основном я обновил свою систему Ubuntu 14.04 прошлой ночью, и она попросила меня перезагрузить систему. Когда я перезапустил его и вошел в свою учетную запись администратора, интерфейс Unity не загрузился. Я мог видеть только фон и Ubuntu 14.04, написанные в правом нижнем углу экрана. Сочетания клавиш не работают, как Alt+Ctrl+t, чтобы открыть терминал, щелчок правой кнопкой мыши также не работает. Я могу получить доступ к терминалу только с помощью Alt+Ctrl+F1. Я перезагружал систему несколько раз, и она была одинаковой каждый раз. Однако я могу войти в другую учетную запись, которая не является учетной записью администратора, и это то, что я сейчас использую, но у меня нет доступа ко всем моим файлам из учетной записи администратора, которую я обычно использую.
Я испробовал несколько решений, которые, по словам людей, сработали для них в похожих обстоятельствах, но ни одно из них не сработало. Я даже установил gnome, чтобы посмотреть, поможет ли это, но это не так. Опять же, я мог войти в систему только с другой учетной записью без прав администратора, которая отображала gnome без проблем, но после входа учетная запись администратора не перемещалась за пределы фона.
Я даже попытался загрузить другое ядро в дополнительных настройках, но это тоже не сработало.
В сети я нашел следующие решения, которые попробовал, но ни одно из них не сработало:
sudo apt-get install unity-tweak-tool
unity-tweak-tool --reset-unity
Еще один был:
sudo apt-get install compizconfig-settings-manager
export DISPLAY=:0
ccsm
Также этот:
sudo apt-get update --fix-missing
И этот:
sudo apt-get purge lightdm
sudo apt-get update
sudo apt-get install lightdm
dpkg-reconfigure lightdm
sudo shutdown
Ничто из этого не сработало. Может кто-нибудь помочь мне с этим?
2 ответа
Поскольку у вас есть один пользователь, работающий в графическом интерфейсе, и администратор, работающий в консольном режиме, у вас есть все, что нужно для восстановления системы без ее переустановки.
Войдите в учетную запись администратора с помощью Ctrl + Alt + F1 и введите:
sudo adduser admin-new
Введите всю информацию, а затем введите:
sudo adduser admin-new adm
sudo adduser admin-new cdrom
sudo adduser admin-new sudo
sudo adduser admin-new dip
sudo adduser admin-new plugdev
sudo adduser admin-new lpadmin
sudo adduser admin-new sambashare
Выйдите из системы и войдите в систему как администратор-новый, используя графический интерфейс (если это не работает, сообщите здесь)
Откройте терминал с помощью Ctrl + Alt + T и введите:
Предупреждение! Не пытайтесь быть умным и делать cp --recursive /home/admin-old/* /home/admin-new/
поскольку это скопирует ошибки, которые у вас есть в ваших текущих пользовательских настройках!!!
cp --recursive --no-dereference /home/admin-old/Documents/* /home/admin-new/Documents
cp --recursive --no-dereference /home/admin-old/Downloads/* /home/admin-new/Downloads
cp --recursive --no-dereference /home/admin-old/Pictures/* /home/admin-new/Pictures
cp --recursive --no-dereference /home/admin-old/Templates/* /home/admin-new/Templates
cp --recursive --no-dereference /home/admin-old/Desktop/* /home/admin-new/Desktop
cp --recursive --no-dereference /home/admin-old/Music/* /home/admin-new/Music
cp --recursive --no-dereference /home/admin-old/Public/* /home/admin-new/Public
cp --recursive --no-dereference /home/admin-old/Videos/* /home/admin-new/Videos
(Оставьте то, что вам больше не нужно, например старый каталог загрузок или шаблоны или…)
Теперь у вас есть 99% всех ваших вещей обратно! (если у вас недостаточно места, чтобы сделать все это вместе, удалите оригинальные промежуточные команды копирования)
Если вы хотите скопировать какие-либо дополнительные каталоги, кроме указанных выше, сначала создайте полную резервную копию системы, поскольку одна из папок, которые вы не скопировали, содержит ошибку.
Теперь сделайте: deluser --remove-home admin-old
Вместо того, чтобы избавляться от всех настроек, копируя только файлы данных новому пользователю, есть еще одна опция, которую нужно попробовать сначала:
rm /home/{affected user}/.config/dconf/user
sudo service lightdm restart
Это избавляет только от настроек, связанных с единицей, и для большинства подобных проблем достаточно вернуть вас в рабочее состояние. Это сработало для меня и сэкономило часы работы по сравнению с другим решением.