В Ubuntu 15.04 нельзя делать графический вход
Я недавно сделал чистую установку Ubuntu Desktop 15.04.
И я мог войти в графическую среду, пока не включил "загрузку в текст", как там сказано: как отключить X во время загрузки, чтобы система загружалась в текстовом режиме?
1. закомментировано
GRUB_CMDLINE_LINUX_DEFAULT="тихий всплеск"2. добавил "текст" в
GRUB_CMDLINE_LINUX="текст"3. без комментариев
GRUB_TERMINAL= консоль4.
sudo update-grub5.
sudo systemctl set-default multi-user.targetТеперь система не загружает графический интерфейс, просто текстовое приглашение.
Когда я хочу графический интерфейс, я запускаю его с помощью
sudo systemctl start lightdmпоявляется графическая подсказка для входа, но когда я пропускаю пароль, экран мигает и снова появляется подсказка для пароля.
Я даже отменил все изменения обратно: файл grub и
sudo systemctl set-default graphical.targetКак я могу войти в GUI сейчас, пожалуйста?
8 ответов
Чтобы решить мою проблему, я должен сменить владельца .Xauthority
Файл из корня для моего пользователя, как это:
chown myusername:myusername .Xauthority
где myusername
мое имя пользователя
На основании отчета об ошибке, опубликованного 21 марта 2015 г., Ubuntu 15.04 Xserver не запускается или зависает с помощью systemd + lightdm. Более подробная информация о влиянии этого изменения и о том, как переключиться с systemd на upstart и обратно, доступна на этой странице.
Чтобы проверить, использует ли ваша система systemd и upstart, вы можете проверить, выполнив команду sudo initctl version
который вернет upstart, если upstart обрабатывает init. Еще один полезный метод - выполнить команду dpkg -S /sbin/init
который скажет вам, какой пакет установил его (в моем случае 14.04 он выскочил), вы можете найти более хорошие ответы о том, как это сделать, от наших друзей в Unix & Linux. Более подробная информация относительно идентификации системы инициализации также доступна.
Чтобы проверить, работает ли ваш lightdm с помощью upstart, как было задумано, вы можете установить пакет upstart-sysv, который удалит ubuntu-standard и systemd-sysv (но не должен удалять ничего другого. Дайте разработчикам голову, если это так!), и запустите sudo update-initramfs -u. После этого в меню "Дополнительные параметры" grub появится соответствующая запись "Ubuntu with Linux ... (systemd)", в которой вы можете выполнить однократную загрузку с помощью systemd.
Вы можете вернуться к systemd, установив пакеты systemd-sysv и ubuntu-standard.
Другой вариант - использовать gdm в systemd вместо lightdm в upstart.
Другие источники (не связанные в другом месте):
У меня также проблемы с lightdm, отказывающимся появляться. В моем случае у меня есть и "обычный" ubuntu, и kubuntu-desktop, поэтому я выбрал sddm в качестве экрана входа в систему (sudo dpkg-reconfigure lightdm позволил мне выбрать, какой менеджер входа мне нужен). Возможно, установка sddm (если вам не нужен весь рабочий стол Kubuntu) может быть обходным решением (хотя я не знаю подробных шагов по установке и настройке ТОЛЬКО sddm). Я использую встроенную графическую систему Haswell.
Кажется, тоже работает gdm: https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1434799
У меня были эти проблемы после обновления с 14.04. Я перезапустил систему и вошел в терминал, проверил логин на терминале и определил, что мои логины работают. Я вошел в систему как пользователь root и выполнил обновление apt-get и увидел ошибку, в которой говорилось, что мне нужно запустить dpkg --configure -a. Я запустил команду и позволил ей перенастроить систему. После того, как это было закончено (около часа), я перезагрузил систему и смог войти в систему с графическим логином.
После обновления 14.04 до 14.10, а затем 15.04 я попал в цикл входа в систему. После долгих размышлений о проблемах с драйверами nVidia, они не сильно помогли. У меня есть HP Pavillion с процессором и драйверами AMD. Вот простые шаги, которые сработали:
Ctrl-Alt-F1, чтобы получить консольную подсказку (без графического интерфейса)
dkms status #shows that fglrx-core was installed
sudo apt-get purge fglrx-core
sudo apt-get fglrx-updates
dkms status
sudo reboot now
Тогда все было хорошо.
Я тоже перенес ту же проблему сегодня. Мне не удалось войти в графическую систему 15.04 с последним ядром. У меня есть ноутбук DELL Vostro 3546 Ubuntu с графической картой NVIDIA 2 ГБ. Поэтому я вошел в grub-> Advanced options для Ubuntu -> Ubuntu kernel 13.13 generic (используется в 14.04 Ubuntu) и смог загрузить 15.04 Ubuntu.
Следовательно, я думаю, графический драйвер не поддерживается для нового ядра. Мы должны ждать исправления.
Теперь я выясняю, как загрузить стандартное ядро 13.13 по умолчанию.
Мое испытание было с добавлением или удалением *.desktop
файлы на моем компьютере, и получить черный экран только с курсором и "панель поиска" из alt-F2
,
В первый раз я попытался вручную добавить *.desktop
подать в /.local/share/application
для возвышенного текста, и это испортило мою машину.
Во второй раз я добавил модуль запуска для Android Studio, используя для этого ярлык программного обеспечения, который создает *.desktop
автоматически и помещает его в /.local/share/applications
, Сразу после этого у меня вышла из строя ОС, и когда я попытался перезагрузиться и снова войти в систему, я увидел черный экран.
В третий раз, что произошло 3 часа назад, я удалил дубликат *.desktop
файл из /.local/share/applications
, затем вышел из системы. Когда я снова вошел в систему, я снова столкнулся с этой проблемой.
Я в своем уме с этим. Мне пришлось переустанавливать Kubuntu 15.04 после первого появления. Во-вторых, мне пришлось сделать несколько запутанных вещей, которые я хотел бы отметить, но также включал создание нового пользователя и перенос всех моих данных из старой учетной записи пользователя.
Думаю, мне снова придется пройти через все испытания, но это касается. Если это произошло 3 раза в неделю, это обязательно произойдет для следующей, которая знает, как долго будет действовать исправление....
ОБНОВИТЬ
Я смог вернуть свой рабочий стол, запустив sudo apt-get install kubuntu-desktop
, Как, черт возьми, это удалось удалить, я понятия не имею, но вот, пожалуйста. Я надеюсь, что это помогает кому-то там.
У меня были похожие проблемы после попытки добавить некоторые сценарии запуска (черный экран с курсором и полуактивное поле поиска). В моем случае удаление каталога.cache из домашней директории разблокировало мою систему. На данный момент я думаю, что мои проблемы происходят из-за того, что sudo не соблюдает ключ -S при использовании в скрипте. Понятия не имею почему, так как в Konsole все работает нормально...