. У меня машина с двойной загрузкой с Windows8 и Ubuntu 20.04.3 LTS.
Все работало нормально, пока я не нажал Да (установить) для некоторых автоматических обновлений из Ubuntu через всплывающее окно графического интерфейса. Эти обновления не удались примерно на 70%. Проблема связана с драйверами nVidia .
Моя материнская плата GT216 (GeForce GT 220) .
Запуск устройств с драйверами ubuntu
Я получаю:
драйвер: nvidia-340 - дистрибутив несвободный, рекомендуется
драйвер: xserver-xorg-video-nouveau -distro free builtin.
После того, как я выключил компьютер после этого неудачного обновления, при перезапуске я получил бесконечный цикл входа в систему на экране входа в систему (ввод пароля, отсутствие входа в Gnome Desktop, запрос пароля еще раз, повторный ввод, отсутствие входа в Gnome Рабочий стол, повторяю). Я поискал в Интернете и обнаружил, что драйверы nvidia-340 несовместимы с моей текущей версией ядра.
Используя терминалы tty
, я проработал это руководство https://www.if-not-true-then-false.com/2020/inttf-nvidia-patcher/ и затем я установил nvidia-340, запустив исполняемый файл, полученный через руководство. Я выполнил следующие шаги: https://www.if-not-true-then-false.com/2021/debian-ubuntu-linux-mint-nvidia-guide/#before-installation . Теперь я могу войти в Gnome.
Все мои графические программы уничтожены. Раньше, когда моя машина работала нормально, я устанавливал Qt5 и связывал его с фреймворком, который использую для работы. Теперь этот фреймворк больше не работает, я больше не могу компилировать программы с драйверами визуализации.
Я снова попытался переустановить драйверы визуализации, как я сделал это 3-4 месяца назад на той же машине (когда я успешно настроил ту структуру, которую использую для работы): но я терплю неудачу на самом первом шаге:
sudo apt install qt5-default
Удаление nvidia-340 (340.108-0ubuntu5.20.04.2) ... /var/lib/dpkg/info/nvidia-340.postrm: 59: / usr / sbin / update-initramfs: not found
dpkg: пакет обработки ошибок nvidia-340 (--remove):
установлен nvidia -340 подпроцесс сценария после удаления пакета возвратил ошибку, статус выхода 127
dpkg: слишком много ошибок, остановка
Во время обработки обнаружены ошибки:
nvidia-340
Обработка была остановлена из-за слишком большого количества ошибок .
E: Подпроцесс / usr / bin / dpkg повторно вернул код ошибки (1).
Я попытался сделать то, что написано здесь Проблема Ubuntu 18.10 с драйверами Nvidia 340
Я попытался запустить sudo apt-get install nvidia-current
: E: Пакет 'nvidia-current' не имеет кандидата на установку
Я пытался переключиться на Nouveau из Приложения -> Программное обеспечение и обновления -> Дополнительные драйверы, но это не сработало.Когда я нажимаю, чтобы переключиться на это, появляется Ошибка при применении изменений: pk-client-error-quark: Ошибка при установке пакета: установленный подпроцесс сценария после удаления пакета nvidia-340 возвратил статус выхода ошибки 127 (313)
Я попытался запустить nvidia-settings
-> появляется новое окно с различной информацией, которую я могу предоставить при необходимости.
Я попытался запустить sudo apt-ache policy nvidia-340
-> это возвращает nvidia -340: Установлено: 340-108-0ubuntu5.20.04.2 кандидата: 340-108-0ubuntu5.20.04 .2 ... и т. Д.
Я попытался запустить , который nvidia-smi
-> ничего не возвращает
6 ') Я попытался запустить nvidia-smi
- > возвращает команду nvidia-smi, которая не найдена, может быть установлена с помощью: и здесь появляется список драйверов nvidia, которые он рекомендует установить с помощью sudo apt install nvidia-XYZ или sudo apt install nvidia-utils-XYZ.
Я попытался запустить sudo ubuntu-drivers autoinstall
-> это возвращает то же самое, что и раньше: Следующие пакеты будут удалены: nvidia-340
Удаление nvidia-340 ...
dpkg: ошибка обработки пакета nvidia-340 (--remove):
Установленный подпроцесс сценария после удаления пакета nvidia-340 возвратил статус выхода ошибки 127
dpkg: слишком много ошибок, остановка
При обработке обнаружены ошибки:
nvidia-340
...
Я попытался запустить sudo apt-get install nvidia-340
-> возвращается, что nvidida-340 уже является последней версией (340.108-0ubuntu5.20.04.2)
0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.
1 не полностью установлен или удален.Необходимо получить 52,0 МБ архивов.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Вы хотите продолжить ? да у
Получить: 1 ...
Получено 52,0 МБ за 2 с
Обработка триггеров для libc-bin (2.31-0ubuntu9.2) ...
и здесь я больше не получаю возвращенных операторов, и я просто получаю новую строку в терминале для ввода новой команды, как в $> ... (так что процесс завершается нормально, и я могу просто продолжать что-то делать).
При написании (чтобы снова настроить мой фреймворк) sudo apt install qt5-default
Я снова получаю те же ошибки, что и выше (в разделе «Проблемы»).
Знаете ли вы, что происходит или что должно Я делаю? Я действительно хочу иметь возможность снова компилировать приложения и запускать их на моей машине.
Я могу предоставить любую необходимую информацию, которая может быть полезна для решения моей проблемы.
Заранее благодарю!
Моя текущая версия ядра, которая отображается как вывод при запуске uname -r
:
5.11.0-36-generic