Аккаунт администратора не загружается после обновления

Я задаю этот вопрос только потому, что любой другой ответ, который я нашел в Интернете на эту проблему, не помог мне решить ее.

В основном я обновил свою систему 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

Это избавляет только от настроек, связанных с единицей, и для большинства подобных проблем достаточно вернуть вас в рабочее состояние. Это сработало для меня и сэкономило часы работы по сравнению с другим решением.

Источник

Другие вопросы по тегам