Установите 12.04 рядом с 11.04, имея долю / дом, но я не могу войти в 12.04

У меня есть 11.04, установленный на моем компьютере, и я решил установить 12.04 с компакт-диска в новый раздел, но имея только один раздел /home, разделяемый обеими системами.

Установка прошла нормально, но когда я ввожу свой пароль, экран становится черным и возвращается на экран входа через полсекунды позже.

Я могу войти в качестве гостя. Я также могу войти в приглашение cmd (перейдя в tty с Alt + Ctrl + F1) с моими нормальными учетными данными пользователя. При регистрации в качестве гостя я также могу установить программы, используя мой обычный пароль учетной записи.

У LinuxIsMyFriend была такая же проблема, и он сам ответил на вопрос:

Когда я создал своего нового пользователя ( с тем же именем, что и старый), я получил правильный домашний каталог, но неправильно UID и GID. Когда я изменил его на правильные значения, все снова работало!

Я хотел бы сделать то, что сделал LinuxIsMyFriend, но я не знаю. Мой вопрос: что мне делать, чтобы установить правильные UID и GID в установке 12.04?

1
задан 24 January 2017 в 22:47

1 ответ

Загрузите резервный компакт-диск, который может быть Ubuntu или нет, затем установите оба корня, отредактируйте /etc/passed новой версии, чтобы UID пользователя был равен значению старой версии. Сделайте то же самое с /etc/group. Теперь вы загружаетесь в 12.04, вы не должны иметь проблемы с каталогом /home, считая, что ваш пароль верен. Если вы не уверены, вы можете скопировать старый passwd из /etc/shadow и поместить в новый файл версии, в то время как вы исправили UID и GID.

0
ответ дан 25 May 2018 в 12:08
  • 1
    Я проверил оба файла passwd и group, а UID и GID там же. Я также копировал теневые файлы из системы 11.04 в 12.04. Все та же ситуация. – Alejandro Greppi 30 April 2012 в 23:45

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

Похожие вопросы: