Вот моя проблема: Ubuntu запускается отлично, но когда я попадаю на экран входа в систему и пытаюсь войти в систему, я получаю черный экран, и через несколько секунд я возвращаюсь к экрану входа в систему.
Я полагаю, что проблема связана с драйвером графической карты, так как я только что переключился с альтернативного драйвера на проприетарный до того, как получил проблему. (Для этого я использовал приложение Software and Updates.)
У меня есть Asus с i7 и двойная загрузка с Windows и Unbuntu 18.04 (Grub запускается нормально). Моя графическая карта - Nvidia Geforce 920M.
Спасибо!
PS: я начинающий пользователь Ubuntu, не стесняйтесь спрашивать, забыл ли я важную информацию.
РЕДАКТИРОВАТЬ: после ответа @JoshuaBesneatte, я сделал следующее:
sudo apt-get purge nvidia
и reboot
. Теперь я могу войти, но окно теперь увеличено. (Как ни странно, проблема «увеличения» не была там в первый раз, когда я сделал шаг 1).
Я добавил хранилище графических драйверов: sudo add-apt-repository ppa:graphics-drivers
. Чуть позже проверяя ПО и обновления (не уверен, что изменения происходят от этой команды), у меня теперь есть 4 возможности: 3 драйвера Nvidia (390, 400 и 415) и драйвер дисплея Nouveau (раньше у меня была только одна возможность Nvidia).
I Обновлено (sudo apt update
):
leo@leo:~$ sudo apt-get update
[sudo] password for leo:
Hit:1 http://uk-mirrors.evowise.com/ubuntu bionic InRelease
Hit:2 http://archive.canonical.com/ubuntu bionic InRelease
Hit:3 http://uk-mirrors.evowise.com/ubuntu bionic-backports InRelease
Hit:4 http://uk-mirrors.evowise.com/ubuntu bionic-security InRelease
Hit:5 http://ppa.launchpad.net/bluetooth/bluez/ubuntu bionic InRelease
Hit:6 http://uk-mirrors.evowise.com/ubuntu bionic-updates InRelease
Hit:7 http://ppa.launchpad.net/daniruiz/flat-remix/ubuntu bionic InRelease
Hit:8 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease
Hit:9 http://ppa.launchpad.net/linrunner/tlp/ubuntu bionic InRelease
Hit:10 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu bionic InRelease
Reading package lists... Done
Я пытался установить драйверы Nvidia:
nvidia-current не работал (sudo apt install nvidia-current
):
leo@leo:~$ sudo apt install nvidia-current
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-current : Depends: nvidia-304 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
После повторного шага 1 я попытался установить 390 (sudo apt install nvidia-driver-390
). Казалось, что это работает, и sudo nvidia-xconfig
дал следующий результат:
sudo nvidia-xconfig
Using X configuration file: "/etc/X11/xorg.conf".
Backed up file '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup'
New X configuration file written to '/etc/X11/xorg.conf'
Но после перезагрузки мой компьютер зависает при попытке войти в систему. У меня был тот же результат, когда Я пытался с sudo apt install nvidia-driver-415
и sudo ubuntu-drivers autoinstall
.
Когда я пытаюсь установить nvidia 400 (sudo apt install nvidia-driver-400
), я получаю следующее:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nvidia-driver-400
NB: странно, Firefox больше не работает, в то время как Chrome работает.
РЕШЕНИЕ: После очистки Nvidia просто удалите файл xorg.conf в / etc / X11. Это не делает драйвер Nvidia работающим, но по крайней мере Nouveau работает.
Вы используете драйвер, который не совместим с Вашей картой. Необходимо будет установить один из других про драйверов, которые доступны (или вернитесь к nouveau).
1. Спад до командного процессора:
Нажмите ctrl+alt+f2 и войдите в систему.
2. Чистка NVIDIA
sudo apt-get purge nvidia*
Теперь можно перезагрузить, и Вы будете работать на Nouveau, и мы можем удостовериться, что у Вас есть правильные драйверы NVIDIA.
3. Удостоверьтесь, что у Вас есть Корректная Nvidia
sudo add-apt-repository ppa:graphics-drivers
sudo apt update
sudo apt install nvidia-driver-390
sudo nvidia-xconfig
Затем перезагрузка и Вы должны быть хорошими для движения. При необходимости в функциональности от 400 серийных драйверов попытайтесь установить 400 (не 415 или автоустановка) и посмотрите, работает ли она. Иначе палка с 390, поскольку я лично нахожу это меньшим количеством багги.
4. Если Вы хотите протестировать другие драйверы или видеть то, что доступно:
Как обрисовано в общих чертах в этом сообщении, можно сделать следующее:
sudo ubuntu-drivers list
Покажет все пакеты драйвера, которые относятся к Вашей существующей системе. Вы можете затем
sudo ubuntu-drivers autoinstall
для установки всех пакетов, Вам нужно, или можно сделать:
sudo ubuntu-drivers devices
показать Вам, каким устройствам нужны драйверы и их соответствующие имена пакета.
5. Переименуйте старый xorg.conf файл и повторно создайте его
Если у Вас есть плохая конфигурация в Вашем xorg.conf файле, Вам, возможно, понадобится новый. Поэтому переименуйте старый:
sudo mv /etc/X11/xorg.conf /etc/x11/xorg.conf.bak
И выполненная nvidia-xconfig снова:
sudo nvidia-xconfig
Войдите в терминал. Существует опция входа в систему сделать это. Вам просто нужен терминал для этого. Вы могли попытаться войти в терминал нажимающим ctrl-alt-f1 или ctrl-alt-f2.
Так или иначе, после того как Вы находитесь в терминальном типе:
автоустановка драйверов человечности sudo
Затем перезагрузка.
Таким образом благодаря @JoshuaBesneatte, я нашел решение возвратиться к исходному драйверу (Nouveau):
sudo nvidia-xconfig
). Для этого удалите xorg.conf файл в/etc/11/.Я все еще не могу заставить драйверы Nvidia работать, но по крайней мере у меня есть рабочий драйвер так все хорошо.