«Sudo service lightdm stop» уйдет на пустой экран

11

Я пытаюсь остановить X Server, чтобы установить новые драйверы NVidia. Однако, когда я набираю «sudo service lightdm stop», компьютер переходит в пустой экран, и ничего не происходит.

Есть идеи?

Благодарю.

MacBook Pro Retina (10,1), Xubuntu 13.04

mbilyanov
источник
lightdm AFAIK - это окно входа в систему, а не Xserver
Стефано Мтангу
2
... но остановка также убьет вашу X-сессию.
Аквахерд
У меня такая же проблема, драйверы установлены. Мне кажется, что моя проблема в наличии gdm (у меня установлены и lightdm, и gdm, я использую lightdm). Но все еще не уверен, как это исправить.
Юрий

Ответы:

6

Просто нажмите Ctrl+ Alt+ Tна клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:

Если вы используете GNOME:

sudo /etc/init.d/lightdm stop

чтобы начать снова:

sudo /etc/init.d/lightdm start

Если вы используете GNOME:

sudo /etc/init.d/gdm stop

чтобы начать снова:

sudo /etc/init.d/gdm start

Если вы используете kde:

sudo /etc/init.d/kdm stop

чтобы начать снова:

sudo /etc/init.d/kdm start

Как только вы остановите X, вам нужно попасть в виртуальный терминал. В Ubuntu его Ctrl+ Alt+ F1 - F7, чтобы войти и получить доступ к системе.

Митч
источник
Ни одна
Какой менеджер дисплеев вы используете?
Митч
1
Спасибо: «sudo /etc/init.d/lightdm stop» убивает X Server, но я сразу остаюсь с пустым экраном, а не с терминалом, просто мне нравится, когда я падаю в пустой экран, когда я нажимаю CTRL + ALT + F1. Что-то принципиально сломано. :(
мбилянов
X сервер? Это Xubuntu 13.04.
Мбилянов
2

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

hosse005
источник
2

Попробуйте нажать Ctrl+ Alt+ F1(или что-нибудь еще на Mac) и войдите в систему, чтобы установить драйверы

BeryJu
источник
Спасибо, это еще одна странная часть. Все мои виртуальные терминалы - пустой экран, черный, ничего. Затем, когда я нажимаю CTRL + ALT + F7, X Windows возвращается. Не понимаю.
Мбилянов
Вы также можете попробовать перезагрузиться в режиме восстановления и получить доступ к терминалу. Если у вас есть возможность
BeryJu
Так? Любые обновления драйверов и т. Д., Которые я делаю в терминале режима восстановления, будут влиять на текущий SYS, верно?
Мбилянов
да, пока вы загружаетесь с использованием режима восстановления из SYS
BeryJu
1

То, что уже сказали другие Сначала войдите в tty 1 - 6, а затем sudo service lightdm stop.

Мой обходной путь:

Загрузитесь в режиме консоли с самого начала. Для этого отредактируйте /etc/default/grubфайл. Убедитесь, что вы автоматически подключаетесь к домашней сети, подключены к проводной сети или, по крайней мере, знаете, как использовать ее nmcliдля подключения к сети.

Измените строку 12 с ""на "text"как показано ниже. Сохранить sudo update-grub, перезагрузить. Как только вы увидите экран входа в консоль, зайдите и войдите в систему, выполните установку, отредактируйте /etc/default/grubфайл обратно, как это было, sudo update-grubи перезагрузите компьютер.

введите описание изображения здесь

БОНУС : Получите себе elinksконсольный браузер перед тем, как редактировать файл grub, чтобы в случае, если вы что-то испортили, вы могли гуглить вещи из командной строки.

Другие вещи, которые вы могли бы :sudo pkill X

Сергей Колодяжный
источник
1

У меня была та же проблема, и я получил ее для работы с другим обходным путем.

Сначала пришлось уменьшить разрешение внутри X до чего-то низкого (800x600). Затем, когда я пошел в tty и остановил lightdm, я не получил пустой экран.

Грег V
источник
0

Вы можете установить драйвер из «Программных источников» на последней вкладке, если вы хотите, чтобы бета-драйвер добавил xorg edgers ppa

введите описание изображения здесь

Если у вас есть какое-либо оборудование, для которого нужен драйвер nvidia / amd / ati / wifi, он покажет вам вариант.

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

GM-сценарист-62850
источник
Я думаю, что драйверы nVidida должны быть установлены без запущенного XServer, также лучше загружать драйверы с nvidia.com, потому что они более новые.
BeryJu
Если вы добавите PPA, с которым я связан, вы сможете получить самую последнюю версию
GM-Script-Writer-62850
Привет, спасибо за помощь. Я сильно испортил свой Linux, установив драйвер Nvidia, который не был совместим с моим ядром. Тогда я получил несоответствие Kernel-Driver и не смог действительно восстановиться. Просто переустановил Xubuntu 13.04 и начал с нуля. Это сложно, и я не понимаю, как это сделать правильно.
МБИЛЯНОВ
Я предполагаю, что вам нужен драйвер 319, он скоро замедлится в xswat ppa, там нет быстрого репо, вы можете получить бета-драйвер у xorg edgers ppa (BETA TESTING), если вы не можете ждать, sudo apt-add-repository ppa:xorg-edgers/ppa;sudo apt-get update;sudo apt-get dist-upgradeвам может понадобиться в источники программного обеспечения, чтобы получить драйвер 319
GM-Script-Writer-62850
Привет, я начну новый вопрос, связанный с этим. Не могли бы вы помочь мне понять, как найти правильный драйвер? Вопрос будет: askubuntu.com/questions/296168/… Спасибо.
Мбилянов