У меня была такая же проблема на старой HP Compaq & amp; это было связано с форматом RAID. Я удаляю это в меню BIOS:
нажмите ctrl + F12 on te startup & amp; затем quckly Ctrl + I один экран Intel BIOS Перейдите в раздел «Удалить RAID» & amp; выберите выход на жесткий диск из BIOS & amp; затем перезагрузка Жесткий диск должен быть виден из вашего установщика UbuntuМне пришлось решать ту же проблему. К сожалению, в моем случае это не было разрешено путем простого изменения разрешений, поэтому я хотел бы попытаться создать руководство от простых до более сложных шагов.
Примечание: замените <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 + F2, чтобы открыть терминал.
Ctrl + Alt + F7, чтобы вернуться в графический режим.
Тип sudo dpkg-reconfigure gdm
На графическом экране выберите gdm и OK.
Тип sudo reboot
У меня была очень похожая проблема, когда я мог войти на терминал, но не на рабочий стол, мои обои из профиля были загружены во время входа в систему, но через несколько секунд он вернулся на экран входа в систему. Я проверил все права доступа к файлам, как было предложено, они были в порядке. Я пробовал без отдельного домашнего раздела и смог войти на рабочий стол. После этого я проверил настройки для зашифрованного домашнего раздела LUKS, которые также были хороши (хотя на терминале были некоторые сообщения об ошибках, сообщая мне, что зашифрованный том нельзя смонтировать, поскольку он уже установлен).
Затем я просмотрел dmesg, обнаружил ошибки BTRFS, связанные с файловой системой на зашифрованном домашнем разделе LUKS (yep, я смешиваю LUKS и BTRFS), попытался написать файловую систему и обнаружил, что он дал мне ввод / вывод ошибки. Поэтому мне пришлось восстановить файловую систему или создать новую и восстановить из резервной копии.
Короче говоря: посмотрите на dmesg и попробуйте записать в файловую систему, которая, кажется, доступна для записи.
Я нажал Ctrl + Alt + F3 и зашел в оболочку. Впоследствии с помощью этой команды:
chown username:username .Xauthority
Где username
- мое имя для входа, я решил проблему.
В моем случае проблема была вызвана неправильными разрешениями в моем домашнем каталоге.
1: загрузка с живого носителя (или другого дистрибутива linux, установленного в той же системе) и открытие терминала с помощью Ctrl- Alt-T
2: Создайте временную точку монтирования и установите раздел, содержащий ваш / home (в моем случае это был / dev / sda6)
sudo mkdir /mnt/sda6
sudo mount /dev/sda6 /mnt/sda6
3: проверить разрешения
sudo ls - la /mount/sda6/
вы должны увидеть запись имя пользователя `где имя пользователя - ваше имя пользователя
С этого момента мы будем использовать имя пользователя tvbox (измените это на свое имя пользователя)
Вы должны увидеть что-то вроде этого:
drwxr-x--- 67 tvbox tvbox 12288 May 1 07:00 tvbox
Это указывает, что tvbox является каталогом, а владелец имеет требуемое чтение, записывает разрешения на выполнение.
4: правильные разрешения, если они неверны.
Если вышеуказанное неверно, нам нужно его исправить.
Если данные были перемещены root, вы увидите корневой корень, а не tvbox tvbox (группа владельцев имен владельцев). Это можно назвать «основной причиной»; -)
To исправьте эту проблему командой `sudo chown -R tvbox: tvbox / mount / sda6 / tvbox
Если каким-то образом другие разрешения будут неправильными, вам нужно будет изменить их с помощью sudo chmod +rwx tvbox
, добавляя чтение и выполнение записи (бит выполнения в каталоге позволяет вам перемещать его.)
5: перезагрузите проблему OS
6: login
Если это не так, t решить вашу проблему, обратитесь к многим другим качественным ответам здесь.
Это также может быть связано с особой комбинацией настроек:
/home/$USER
$USER
в nopasswdlogin
группе lightdm
попытается войти в систему, но не сможет получить доступ к файлам, чтобы вы получили описанные симптомы.
Чтобы исправить это, удалите $USER
из группы:
sudo gpasswd -d $USER nopasswdlogin
Несколько месяцев назад у меня была почти идентичная проблема. Переключение в консоль с экрана входа LightDM (Ctrl-Alt-F1), вход в систему с использованием имени пользователя и пароля администратора и ввод следующих команд разрешил проблему:
sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart
Можете ли вы повлиять на Ошибка № 1240336 , где после освобождения обновления исчезли разные разрешения.
Другие побочные эффекты
Я получаю логин для работы, когда я помещаю пользователя в группу video
или после запуска sudo chmod a+rw /dev/dri/*
в терминале.
Но:
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
дает: polkit-gnome- authentication-agent-1: 5805): polkit-gnome-1-WARNING **: невозможно определить сеанс, в котором мы находимся: нет сеанса для pid 5805 Решение
Запустите sudo pam-auth-update --force
в терминале. Это позволило решить описанные проблемы в моих случаях.
Перейдите на другой экран входа в систему.
Ctrl + Alt + F2, чтобы открыть терминал.
Ctrl + Alt + F7, чтобы вернуться в графический режим.
Тип sudo dpkg-reconfigure gdm
На графическом экране выберите gdm и OK.
Тип sudo reboot