Рейтинг:1

Нет графического интерфейса после обновления Ubuntu, как мне решить эту проблему?

флаг cn

Я использовал Ubuntu около 2 недель, и это здорово и все такое, но почему-то он перестал работать, когда я включил свой компьютер сегодня утром. По какой-то причине я вижу только черный экран с мигающим подчеркиванием в верхнем левом углу.

Вчера мне было предложено обновить Ubuntu (что-то вроде Ubuntu Core), поэтому я уверен, что это обновление отвечает за это.

Как решить эту проблему? Я потратил довольно много времени на настройку своей машины, и я не хотел бы делать все снова.

Я уже пробовал разные вещи:

  • Я могу получить доступ к терминалу, нажав CTRL+ALT+F2
  • Я не могу получить доступ к меню grub, я пробовал разные комбинации кнопок при загрузке, но пока ничего не получилось.
  • Я отредактировал /etc/default/grub и добавил nomodeset в GRUB_CMDLINE_LINUX_DEFAULT, и после перезагрузки я получил рабочий графический интерфейс, однако с плохим разрешением, и работал только один из моих мониторов.
  • Я попробовал сервис gdm3 --full-restart; перезапуск systemctl gdm3
  • Я пробовал dpkg-reconfigure gdm3

Хотя на самом деле ничего не работало. Я использую графический процессор NVidia, и до обновления он работал нормально, если это важно.

Было бы здорово, если бы кто-то знал, как решить эту проблему, это действительно расстраивает.

guiverc avatar
флаг cn
Вы упомянули многие вещи, которые меня немного смутили; но вы не указали, какой стек ядра вы используете (выпуски Ubuntu LTS предлагают два варианта стека: GA или HWE). Возможно, ваше исправление заключается в использовании стека GA (см. https://wiki.ubuntu.com/Kernel/LTSEnablementStack и выполните поиск «* Чтобы перейти с ядра HWE/OEM на ядро ​​GA: *». Я предполагаю, что если вы `uname -r` вы увидите 5.11; и проблема возникла при обновлении с 20.04.2 (ядро 5.8) до 20.04.3 (или ядро ​​5.11).. Я предлагаю вернуться к более старому, но все еще поддерживаемому ядру 5.4 или GA стек ядра.
Gereon99 avatar
флаг cn
@guiverc Извините, но я новичок в Linux и никогда в жизни не касался ядра, поэтому я ничего об этом не упоминал. Но я исправил это сейчас через "переустановку" видеодрайвера, что-то там накосячило видимо. Спасибо хоть!
guiverc avatar
флаг cn
Молодец, что решил это сам @Gereon99
Рейтинг:0
флаг cn

Видимо я просто исправил. Я изучил, почему «nomodeset» работает, и показал мне графический интерфейс. Насколько я понимаю, nomodeset предотвращает загрузку видеодрайверов.

Затем я попытался установить другой видеодрайвер через приложение «Дополнительные драйверы». Я просто использовал тот, что с открытым исходным кодом. После перезагрузки (и удаления nomodeset) мне предложили графический интерфейс, как это было до обновления.

Затем я установил видеодрайвер, который использовал ранее (рекомендованный), и после перезагрузки он все еще работал.

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

Terrance avatar
флаг id
Установка `nvidia-driver-XXX` из `ubuntu-drivers autoinstall` установит драйверы NVIDIA, которые переживут обновления ядра, поскольку они содержат DKMS (поддержка динамического модуля ядра), который подталкивает драйверы к установке при каждой новой установке ядра.

Ответить или комментировать

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