Я ломаю голову над этим уже почти две недели, и я действительно не знаю, как это решить, я следил за десятками вопросов askubuntu, но ни один из них, похоже, не помог решить мою проблему.
Спустя две недели мой Ubuntu 20.04 LTS больше не загружается для входа в систему после автоматической установки некоторых обновлений. Скорее всего, это связано с драйвером, потому что загрузка более старого ядра с графическим драйвером по умолчанию работает. В настоящее время я думаю, что драйвер nvidia вызывает некоторые проблемы (nvidia-драйвер-460
). Он зависает после завершения загрузки GRUB (или как это называется?), но никогда не достигает экрана загрузки Ubuntu или последующего экрана входа в систему: экран полностью черный (белое подчеркивание в правом верхнем углу), и я не могу ввести любой TTY с помощью Ctrl+Альт+F1 команды. Я могу только принудительно выключить, удерживая кнопку питания, чтобы избежать зависания экрана.
Мое оборудование:
- AMD Райзен 7 3700X
- MSI GeForce RTX 2070 Super Gaming X Трио
- MSI B450 Томагавк МАКС
Я использую Ubuntu в режиме двойной загрузки вместе с Windows 10, где каждая ОС установлена на отдельный SSD. Когда начались проблемы, у меня было ядро Linux 5.4.0, но из-за переустановки с флешки теперь у меня ядро 5.8.0-55, хотя проблема все еще существует.
Я пытался использовать все типы номодесет
, модерн.modeset=0
, модерн.nomodeset=0
и т.д. вместо бросить всплеск
в строке linux в командах после нажатия Е в меню GRUB (строка: linux /boot... ...ro тихий всплеск $vt_handoff
) без каких-либо результатов.Пробовал даже переустанавливать Ubuntu с флешки, но после установки все та же проблема.
Странно то, что когда я нажимаю «Попробовать Ubuntu» при загрузке с флешки, все работает очень правильно, даже с отличной графикой...
Загрузка Ubuntu с SSD, на котором он снова установлен (то есть не с флэш-накопителя) в Режим восстановления
по крайней мере достигает Меню восстановления
, отсюда я могу войти в приглашение корневой оболочки
.
Вход lshw -c видео
в корне подсказки печатает конфигурация: драйвер = задержка nvidia = 0
. Впоследствии ввод nvidia-smi
приводит к зависанию подсказки root и однажды даже резко остановил оболочку после паники ядра (?), заявив, что она не синхронизируется:
...
Паника ядра - не синхронизация: попытка убить init! код выхода=0x0000000b
efi: службы EFI Runtime Services отключены!
Смещение ядра: 0x33e00000 от 0xffffffffff810000000 (диапазон перемещения: 0xfffffffffff8000000-0xffffffffbffffffff)
--- [ end Паника ядра - не синхронизация: Попытка убить init! код выхода=0x0000000b ] ---
Я попытался переустановить старые драйверы nvidia; от приглашение корневой оболочки
Мне удалось удалить все, что связано с nvidia:
sudo nvidia-installer --удалить
меткая очистка nvidia*
перезагрузка
и после этого все работает просто отлично, однако система теперь использует графический драйвер по умолчанию. После этого переустановка старых драйверов nvidia (я пробовал 450 и 440) с помощью приведенных ниже команд снова приводит к той же проблеме с зависанием загрузки.
судо подходящее обновление
sudo apt поиск нвидиа *
sudo apt установить nvidia-драйвер-440
судо перезагрузка
Какие драйверы мне нужно использовать, чтобы я мог снова использовать свой графический процессор?