Ubuntu 20.04 загружается на черный экран с указателем мыши

Я не могу загрузить Ubuntu. Он висит на черном экране с указателем мыши, который не реагирует на движение мыши. Я читал несколько других тем по этому поводу, но пока ничего не помогло. В частности, у меня очень ограниченный доступ к терминалу: с помощью Ctrl + Alt + F или Alt + F я могу входить в систему и вводить команды, но я часто не вижу, что печатаю, и через короткое время он перестает работать.

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

Прочие сведения:

  • Указатель мыши большой и с низким разрешением, как будто графические драйверы не загружаются
  • Я без проблем использую эту установку Ubuntu в течение нескольких недель
  • Я загружаю Windows с двойной загрузкой . Все работает нормально
  • У меня есть GTX 1070 с установленными драйверами
  • Думаю, я установил докер в последний раз, когда использовал Ubuntu
  • . У меня 20.04 usb-ручка, которая работает нормально, и которую я использовал для копирования большинства моих важных файлов на внешний диск (хотя не все, потому что файлы имеют разные разрешения)

ОБНОВЛЕНИЕ перешло на нормальный экран grub, предыдущее ядро версия работает (в основном) OK

1
задан 25 July 2021 в 20:17

2 ответа

Я несколько раз нажимал esc при запуске, чтобы перейти к экрану grub * (со списком параметров загрузки), и использовал предыдущую версию ядра. Оттуда я собрал свои файлы и переформатировал свой диск.

В некоторой степени ядерный вариант. Было бы интересно услышать о более простом.

* как было предложено в ряде других тем

0
ответ дан 28 July 2021 в 11:15

Вы можете загрузиться в работающее ядро ​​(вы упомянули, что оно у вас есть) и

  1. Попробуйте выполнить отладку, а затем исправьте проблему.
  2. Попробуйте перейти в чистое состояние, независимо от проблемы

Отладка проблемы

Чтобы начать отладку причин проблемы, используйте journalctl и другие команды. Например,

$ journalctl --list-boots

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

$ journalctl -b -1

По умолчанию выводятся страницы journalctl . Если вы хотите этого избежать, например to grep или wc вывод, и / или журналы очень длинные, используйте

$ journalctl --no-pager -b -1

или флаг -e , чтобы перейти прямо к концу (но вы может не иметь полного журнала, доступного для прокрутки назад).

Чтобы увидеть кольцевой буфер ядра , используйте dmesg . Важные флаги: -e или -T ], чтобы использовать время, удобочитаемое человеком, -P , чтобы избежать пейджинга, -H для вывода, удобочитаемого человеком. См. Полный список здесь .

Возможное прямое решение

Каждый раз, когда становится доступным новое ядро, обновление устанавливает его и устанавливает его в качестве параметра по умолчанию в grub. Таким образом, ваша система может снова быть полностью работоспособной, независимо от проблемы.

Опубликуйте вывод

$ uname -a
$ lsb_release -a

, чтобы проверить это.

Источники

  1. https://www.loggly.com/ultimate-guide/using-journalctl/
  2. Как найти предыдущий журнал загрузки после перезапуска Ubuntu 16.04+?
  3. https: //unix.stackexchange .com / questions / 159221 / how-do-i-display-log-messages-from-previous-boots-under-centos-7
  4. https://unix.stackexchange.com/questions/181067/how-to -read-dmesg-from-previous-session-dmesg-0
  5. https://superuser.com/questions/565927/differences-in-var-log-syslog-dmesg-messages-log-files
0
ответ дан 28 July 2021 в 11:15

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

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