Как войти в Ubuntu после обновления до 12.04?

Как войти в Ubuntu после обновления до 12.04?

Вчера я обновился с Ubuntu 11.10 до 12.04. Обновление прошло гладко. Я сделал перезагрузку, и тут начали происходить странные вещи.

После каждого обновления я настраивал Ubuntu на автоматический вход в систему (обновлялся с 10.04 до сих пор без новой установки, всегда 64-бит). Как и ожидалось, вчера появилось окно входа в систему. Первое, что бросилось мне в глаза, были строки под моим именем пользователя. Они говорят: «Значение не установлено». Затем я ввожу свой пароль, как обычно. А затем большое: «Неверный пароль, попробуйте еще раз»!

С тех пор я попробовал несколько вещей:

  1. Пробовал разные пароли. Я всегда использую один и тот же пароль для Ubuntu, но все равно попробовал.

  2. Мой язык по умолчанию в Ubuntu — английский. Это отличается от моей раскладки клавиатуры, которая имеет словенскую раскладку. Раньше была проблема, что наша словенская раскладка клавиатуры и английская ОС не всегда взаимодействовали так, как должны. Вот почему мой пароль Ubuntu состоит только из цифр и английских букв. Поэтому я попробовал экранную клавиатуру в Ubuntu, чтобы снова войти в систему, но безуспешно.

  3. Затем я попытался изменить свой пароль. Я следовал этиминструкции. Сначала через GRUB. После ввода "passwdмоеимяпользователя«Я получил озадачивающий ответ. Терминал сказал:
    passwd: Ошибка манипуляции токеном аутентификации
    passwd: пароль не изменен
    
    Состояние файловой системы было чтение/запись, потому что я использовал fsckкоманду перед тем, как войти в root. Затем я попробовал второй вариант с Live CD. Удалил пароль стеньфайл, но по-прежнему нет успешного входа в Ubuntu.

А еще есть проблема с учетной записью гостевого сеанса. Какой бы вариант я ни выбрал (Ubuntu, Ubuntu 2D.) и не вошел в систему, ничего не происходит. Экран гаснет на 3 секунды, жесткий диск издает какой-то шум, и экран входа снова включается.

Теперь я не знаю, что делать дальше. У меня система с двойной загрузкой, и Win7 загружается без проблем. Ubuntu 11.04 отлично работает с Live CD. Я сделал это memtestпросто для уверенности, и никаких ошибок не было. Так что я почти уверен, что это не проблема с оборудованием.

Ссылка на содержимоеlightdm.log.

Если вам нужна дополнительная информация или я что-то неясно объяснил, пожалуйста, дайте мне знать! Что еще я могу сделать?

решение1

У меня была похожая проблема. После обновления до 12.04 я больше не мог войти ни из GUI, ни из консоли. После загрузки в режиме восстановления (глянь сюда) и монтирование/чтение-запись, смена пароля черезpasswdимя пользователя Вроде бы все получилось, но войти в систему я так и не смог.

Проблема была в /etc/passwd. Моя оболочка была установлена ​​на /usr/bin/tcsh, которая больше не работает. Должно быть /bin/sh. (Лично мне грустно, что Ubuntu заставляет меня теперь использовать эту оболочку, но я могу это обойти).

Кстати, я нашел его, потому что удалил пользователя черезuserdelимя пользователяи пересоздал пользователяuseraddимя пользователя, и после этого это сработало. Мне пришлось потом вручную исправить пользователя и номер группы в passwd, то есть точные шаги были такими:

  • переместить домашний каталог в другое место (чтобы избежать его удаления userdel)
  • загляните в /etc/passwd и запишите группу и номер пользователя (обычно 1000)
  • userdel моеимяпользователя
  • useradd моеимяпользователя
  • пароль моеимяпользователя
  • отредактируйте /etc/passwd, чтобы убедиться, что группа и номер пользователя остались прежними
  • переместить домашний каталог обратно в исходное место
  • войдите в myusername => чтобы проверить, что это работает сейчас

Затем я увидел, что оболочка изменилась, и я попытался изменить оболочку ( useradd -s /usr/bin/tcsh myusername), но ничего не получилось. Так что оставайтесь с /bin/sh.

Связанный контент