Debian не запускается графическая оболочка после установки nvidia

Обновлено: 04.07.2024

Недавно я построил новый ПК, на котором я установил Ubuntu 18.04.2 LTS вместе с Windows (двойной загрузки). После попытки обновить драйвер Nvidia с помощью следующей команды:

sudo apt-get install nvidia-331

который я нашел здесь, у меня был черный экран при попытке загрузить Ubuntu с тех пор (сразу после меню GRUB).

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

Я пробовал несколько вещей, которые я собрал из разных постов (например, здесь):

  • Ctrl + Alt + F1 Ничего не случилось.
  • Выделите опцию Ubuntu и нажмите E. Добавить nouveau.modeset=0 до конца строки, начинающейся с linux. Нажмите F10 для загрузки: после F10 я получил вспышку (примерно на секунду) командного терминала сверхнизкого разрешения (с очень быстрыми последовательными командами), затем он стал черным.
  • Аналогично замените quiet splash с nomodeset и загрузка с F10: тот же результат.

Любые идеи о том, что еще я могу попытаться показать терминал?

Или мне нужно переустановить Ubuntu, если ни один из этих вариантов не работает? Если это так, любые ссылки на материалы, которые объясняют, как это сделать (мне никогда не приходилось удалять его раньше).

Немного информации о моих характеристиках ПК, если это поможет:

  • Процессор: Ryzen 7 2700X
  • Материнская плата: Asus ROG STRIX X470-F GAMING
  • Графический процессор: NVidia Geforce RTX 2070

4 ответа

Я отправляю ответ на свой вопрос, поскольку мне удалось решить проблему (спасибо сообществу AskUbuntu). Это может быть не совсем общий ответ, но я объясню шаги, которым я следовал, если это поможет кому-то еще. Вот как я это сделал:

1. Подключение к терминалу

Я следовал инструкциям по редактированию команд перед загрузкой, а именно замене quiet splash с nomodeset а затем нажав F10 или же Ctrl+X для загрузки (инструкции приведены здесь). После загрузки я нажал Ctrl+Alt+F1 , Ctrl+Alt+F6 а также Ctrl+Alt+F7 неоднократно один за другим. После нескольких попыток (пришлось перезагрузить компьютер и повторить попытку несколько раз), я в итоге получил терминал со сверхнизким разрешением, где мне пришлось вводить свои логин и пароль, что я и сделал.

2. Деинсталляция неправильного драйвера Nvidia

Я использовал команду, предоставленную Marmayogi, чтобы удалить неправильный драйвер Nvidia:

sudo apt-get purge nvidia*

В следующий раз, когда я перезагрузил Ubuntu, я смог получить доступ к странице входа и графическому интерфейсу в сверхнизком разрешении, как до того, как я установил неправильный драйвер Nvidia.

3. Установка правильного драйвера Nvidia

Здесь я следовал инструкциям, предоставленным Мармайоги в своем комментарии к моему вопросу, за исключением команды установки драйвера Nvidia, которая была неправильной, поскольку она изменилась (подробности см. В ответе Керри Кобаши в этом посте):

  1. sudo add-apt-repository ppa:graphics-drivers/ppa
  2. sudo apt-get update
  3. sudo apt-get install nvidia-driver-410 (это новая команда, сначала проверьте номер версии драйвера!)
  4. Перезагружать.

После перезагрузки графический интерфейс был в нормальном разрешении (кроме GRUB, который все еще был в низком разрешении, но это меньше проблем). Чтобы убедиться, что все прошло хорошо, я выполнил следующую команду: lsmod | grep nvidia и был вывод, поэтому установка прошла успешно.

Доброго времени суток, пытался установить nvidia драйвер на свою gtx 1050, так как в режиме интерфейса она не устанавливается из-за включенного x-сервера, пришлось врубать tty1 и устанавливать там, ну и собственно после успешной установки графическая оболочка (xfce4) уже не загружается.

До этого много гуглил, не смог решить вопрос, поэтому прошу вас помочь мне, буду очень благодарен! startx, startxfce4 также пробовал, не работает. дистр - дебиан 9.

Пытайся дальше, lynx , wget и dpkg в помощь.

А причем здесь это?

lightdm в этом случае думаю непричем, он не поднимается так как X лежит, смотри логи X сервера (/var/log/Xorg.0.log).

У тебя ноут? (Сужу по наклейке FullHD), если да, то там Optimus. Ставь Prime - Не встает видеокарта на Kali Linux (комментарий)

Скачал драйвер с офф.сайта nvidia, сначала пытался запустить в оболочке, но выдало ошибку, что драйвер нельзя установить с запущенным x-сервером, перешел в tty1, выключил x-сервер через sudo service lightdm stop, далее запустил драйвер и установил, после чего обратно запустил сервер, но в итоге увидел лишь черный экран с мерцанием белого подчеркивания. Перезапустился а оболочка не стартует :(

да, ноут. То есть дело в самих драйверах или как?

В ноутах с Optimus, карта nvidia выхода не имеет, вывод идет через IGP, поэтому требуется небольшая обработка напильником.

Да, единственное BusID посмотри в выхлопе lspci, и поправь если потребуется


установить nvidia драйвер на свою gtx 1050
дистр - дебиан 9

А кто тебе сказал, что ты делаешь правильно?

В бинарном дистрибутиве ты все должен ставить через пакетный менеджер.

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

И при обновлении ядра под новое ядро у тебя не будет собран модуль. Если установщик сейчас перезаписал какие-либо файлы, то велик шанс, что после штатного обновления системы эти файлы опять будут заменены дистрибутивными версиями.

В общем, в начале читаешь официальную документацию, а потом делаешь, а не наоборот.

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

Есть мнение, что ты говоришь глупости.

Алсо, есть мнение, что удаление nouveau перед установкой официального драйвера способно снизить количество геморроя.

Пару дней назад запустил обновление системы, а оно говорит новая версия системы вышла и продолжать обновление не будет без моего согласия. Сразу не запускал, потому что скорее всего X server не запуститься при первом старте, так как у меня проприетарные драйвера NVidia установлены. Сегодня решился и запустил обновление. Сам пошёл за хлебом в ближайшую пекарню. Вернулся, система уже обновилась. Перезапустил и получил

Как и ожидал X Server не стартует. Надеюсь, что обойдётся переустановкой драйверов видеокарты. Сейчас проверю, что в логах написано. Открываю новый терминал комбинацией клавиш [Ctrl-Alt-F6]

NVIDIA: Failed to initialize the NVIDIA kernel module. NVIDIA: Failed to initialize the NVIDIA kernel module.

Следом за ней ошибка "no screens found". Вот и ответ. Осталось переустановить драйвер и должно заработать. Но сначала удалю всё, что связано с NVIDIA

Apt выдала мне список модулей с подписью, что модуль не установлен, поэтому не может быть удалён

Хорошо. Теперь установлю драйвер.

Пишет, что драйвер уже установлен и спрашивает продолжить или прервать. Я продолжаю. Спрашивает, что хочу ли я зарегистрировать модуль ядра? Я отвечаю "Да". Спрашивает об установке библиотек совместимости с 32-битным режимом. Я подтверждаю, пригодятся. Пишет, что драйвер уже установлен и спрашивает продолжить или прервать. Я продолжаю.

Из прошлых установок помню, что перед запуском драйверов, нужны были ещё какие-то действия. Поэтому решил залезть в руководство по установке драйверов NVIDIA от NVIDIA для Debian. Там написано, что перед запуском нужно установить заголовки ядра командой

sudo apt -y install linux-headers-$(uname -r) build-essential

Запускаю. Установщик жалуется на "build-essential" --- убираю и запускаю снова

Думаю, что найду там подсказку. Нашёл подсказку под загаловком "Обновление Debian"

Обновление до Debian 11 с предыдущего выпуска, Debian 10 (кодовое имя buster), для большинства вариантов настройки осуществляется автоматически с помощью APT.
Для выпуска bullseye компонент с обновлениями безопасности теперь называется bullseye-security, пользователям следует изменить свои файлы источников APT соответствующим образом в ходе обновления. Если в ваших настройках APT используются закрепление или APT::Default-Release, то для этих параметров тоже скорее всего потребуются изменения. Дополнительную информацию смотрите в разделе Изменена структура архива безопасности в информации о выпуске.

Перехожу по ссылке и делаю как написано. Кроме того проверяю, чтобы в файле не упоминалась больше прежняя версия "buster" и везде была "bullseye". Готово. Запускаю

Apt выдаёт кучу ошибок связанных с установленными мною программами в прежней системе и останавливается с просьбой запустить

Что я и делаю. Всё успешно проходит. Перезапускаю систему и она успешно стартует с обновлёнными приложениями.

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

Самое то интересное, что я уже проделывал подобные шаги при обновлении с Debian 9 на Debian 10, но уже не помню так как это было больше 2-х лет назад.

Спасибо разработчикам APT и за опции "--fix-broken" и "--fix--missing" --- они офигенные!

Сейчас многие пользователи в виртуальном пространстве знают, что операционная система Линукс наиболее удобна по сравнению с ее аналогом Виндоус. Однако она имеет ряд существенных специфических особенностей, многие новички, не зная их, совершают грубейшие ошибки, вследствие чего возникают различные проблемы с рабочим столом Убунту. Одна из часто встречающихся неполадок такой области технических неурядиц: после ввода пароля не загружается рабочий стол. Причин этого процесса может быть множество, как и решений данного вопроса.

Причины, по которым в Ubuntu не загружается рабочий стол

После того, как произошло обновление гаджета пользователя и его последующая перезагрузка, возможно появление черного экрана. Дальнейшая перезагрузка операционной системы результата не дает. Кроме того, невозможно войти в меню Ubuntu через «пуск».

Иными словами, не обновляется рабочий стол на платформе Линукс. Причин того, что не запускается графическая оболочка Ubuntu, достаточно много:

  1. Проблема в самом оборудовании. Пользователя должно смутить не только то, что пропал рабочий стол Ubuntu, но и невозможность вообще войти в BIOS системы. Однако устранить эту неполадку можно только в сервисном центре.
  2. Неполадки в работе программы-загрузчика Grub. Неправильное обновление ведет к повреждению различных файлов этой программы, что в итоге выливается в невозможность запустить графическую оболочку Ubuntu.
  3. Конфликт драйверов различных базовых программ. В этом случае работа обновленных программ может не состыковываться с ранними версиями приложений. Именно поэтому возникает пустой рабочий стол Ubuntu. Решать эту проблему также стоит со специалистами компьютерного центра.
  4. Плохая работа самого интерфейса может приводить к тому, что Ubuntu не грузится после обновления.
  5. Отключение электроэнергии и источников питания оставляет Ubuntu без графической оболочки. В этом случае достаточно наладить электросеть и перезагрузить гаджет.
  6. Отсутствие необходимых дополнительных компонентов. Именно поэтому пользователь не заходит в Ubuntu после ввода пароля.

Исходя из вышеперечисленного, можно предположить, что способов решения проблемы тоже много.

Совет! Новичку для консультации лучше обратиться к проверенному специалисту.

Что делать, если рабочий стол не загружается

Здесь будут представлены 3 самых распространенных варианта решений изучаемого процесса.

При несовместимости драйверов, видеокарты и другого оборудования

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

  1. Открыть консоль (кратчайший путь – сочетание клавиш Alt, Ctrl, F1).
  2. Ввести логин и пароль пользователя.
  3. Ввести команды для удаления имеющегося драйвера: sudo apt-get purge nVidia* для NVIDIA или sudo apt-get purge fglrx* для AMD.
  4. Иногда стоит еще убрать конфигурацию компонентного файла с помощью соответствующей записи: sudo dpkg-reconfigure xserver-xorg.
  5. Перезагрузить операционную систему с помощью выражения sudo reboot.
  6. Установить новое оборудование: 1) sudo add-apt-repository ppa:oibaf/graphics-drivers ; 2) sudo apt-get update ; 3) sudo apt-get dist-upgrade ; 4) sudo apt-get install vdpau-va-driver ; 5) sudo reboot

После этого, проблема будет решена.

При плохом обновлении системы

Проблема будет решена.

При сбое графической оболочки

Здесь надо очистить кеш и перезагрузить компьютер или ноутбук.


  1. Открыть консоль (кратчайший путь – сочетание клавиш Alt, Ctrl, F1).
  2. Ввести логин и пароль пользователя.
  3. Сбросить настройки графической оболочки Unity с помощью выражений: dconf reset -f /org/compiz/ и setsid unity.
  4. Сбросить параметры Compiz с помощью записи в командной строке: mv

Проблема будет решена.

Как запустить графическую оболочку Ubuntu

Запуск интерфейса также имеет 2 известных метода с различной технологией решения проблемы.

Запуск графической оболочки Ubuntu из консоли

  1. Войти систему.
  2. Авторизироваться, то есть ввести конкретный логии пользователя и его пароль.
  3. Убедиться в подключении к виртуальному пространству.
  4. Открыть консоль на платформе Линукс сочетанием клавиш Alt, Ctrl, F1 и ввести выражение: $sudo apt-get install ubuntu-desktop .
  5. Ввести пароль пользователя.
  6. На вопрос системы об установке нового программного обеспечения следует сначала нажать Y, а потом Enter.
  7. В конце процесса в командной строке нужно ввести выражение: $sudo service gdm start.

В итоге пользователь спокойно может работать на Убунту.

Внимание! Для установки в качестве менеджера рабочего стола KDE нужно заменить слово ubuntu-desktop словом kubuntu-desktop, тем самым, в итоге, получив Kubuntu Linux.

Запуск рабочего стола Ubuntu из терминала

  1. Запустить терминал с помощью сочетания клавиш Alt, Ctrl, T.
  2. Посмотреть содержимое директория с помощью команды ls /etc/init.d/ . То же самое можно получить с помощью программы rcconf.
  3. Просматривая список, нужно найти имя ДМ, помеченное звездочкой – это рабочее оборудование.
  4. Установить еще один. Войти в виртуальный терминал клавишами Alt, Ctrl, F Ввести выражение в командную строку: sudo apt-get install имя_ДМ . Указать тот ДМ, который c помощью команды rcconf был выше определен, как работающий. Здесь имя_ДМ – это имя одного из ДМ: kdm, slim и т. д. Можно в качестве нового ДМ установить kdm, gdm, lightdm и slim.
  5. Для последующего изменения после перезагрузки ввести выражение: sudo dpkg-reconfigure имя_ДМ. ДМ должен совпадать с версией операционной системы, kdm, если первоначальный ОМ – KDE, gdm, если первоначальный ОМ – GNOME2, GNOME3, lightdm, если первоначальный OM – KDE, GNOME3, Unity, Cinnamon, XFCE4, LXDE, awesome, slim, если первоначальный ОМ – XFCE4, openbox, blackbox, awesome.
  6. Добавить менеджеры с помощью команд: sudo apt-get install kubuntu-desktop и sudo apt-get install хubuntu-desktop .
  7. Перезагрузить гаджет.

В итоге графическая оболочка запускается.

Замечание! Способ запуска зависит от конкретной модели ноутбука и версии Убунту.

Как удалить графический интерфейс Ubuntu

Технология намного проще установки:

Останется только перезагрузить систему.

Заключение

Проблема, когда после ввода пароля не загружается рабочий стол, часто встречающаяся, но быстро решаемая неполадка Убунту. Однако новичкам следует предварительно проконсультироваться с мастерами сервисного центра.

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь


Установка графической оболочки
Установил KDE, а оно мне установило поверх еще кучу ненужных пакетов. Как удалить все это и.

Смена графической оболочки в Debian
Приветствую. Долгое время сидел на gnome, но понадобилось что-то полегче. Хочу в качестве второй.

Запуск .exe приложений через mono из оболочки (Debian Stretch Gnome)
Когда я только поставил на компьютер Debian, я установил mono-complete для запуска .exe программ.

Установка графической оболочки
Всем доброго дня! Вопрос в следующем: Установил себе CentOS 5.3 без графической оболочки, а.

Artem312, X или startx

Добавлено через 2 минуты
А, стоп, у вас доступ от рута ,я смотрю. Тогда нужно создавать пользователя, а затем запускать Xorg. Рекомендую сначала установить Debian с графическим окружением и осваивать от простого к сложному, а не наоборот.

andrejap, при установке я создал пользователя. сейчас зашел от его имени, уже писал x и startx. Пишет что команда не найдена. А как проверить, установлено графическое окружение или нет?

Artem312, su -c 'apt-get install x-window-system'

Добавлено через 3 минуты

А как проверить, установлено графическое окружение или нет? ну оно априори не может быть установлено без иксов, т. к. зависимости не позволят.

Решение

Artem312, ну интернет то есть?
Если нет, то нужно узнать имя интерфейса:
eth0 - или что-то в этом роде. Его то и прописываете в команде инициирования dhcp-клиента:

Затем снова пингуете, а потом ставите иксы.

Добавлено через 1 минуту
Artem312, но я настоятельно рекомендую установить дебиан с полного образа. Так недалеко и разочароваться - ИМХО.

andrejap, пожалуй я воспользуюсь вашим советом, а то писать команды, которые не понимаю, как-то неинтересно.. Artem312, почитайте о KDE, Gnome, Xfce и ставьте что вам больше понравится. проверить установлена ли она. И если не установлена то как это сделать?

  • появится окно, как на скриншоте

Из sources.list убрать cd-rom. И обновить.
Короче неправильно устанавливаете.

Уже вроде и красивые морды сделали для хомяков, чё у них не получается-то никак.

Доброго дня. Виртуальная машина VMware player 14 не работает команда tasksel. Как быть?

потом можешь поставить sudo или работать через su (чтобы от рута ставить пакеты)
т.е. прописываешь su вводишь enter и пишешь пароль (да-да, отображатьсjа он не будет)))

затем накатываешь иксы посредством команды
apt-get install x-window-system
иксы нужны чтобы прорисовывать графику, мышку и т.п., но это не jавлjаетсjа самой оболочкой, поэтому после установки иксов накатываешь оболочку (их бывает 2 вида- DE и WM)
тебе предложили KDE,Gnome, xfce. это очень удобные длjа начала оболочки- ставь их, а потом может и xmonad, awesome поставишь))))

кстати при установке оболочки обрати внимание на то какой "комплект" ставишь- есть урезанные, есть фуловые, есть минимальные.
хах, и добро пожаловать в ассортимент оболочек)
PS терминал все таки учить придетсjа, длjа начала можешь установить МС чтобы легче было в системе ориентироватьсjа

Читайте также: