1

Я пытался остановить X, чтобы я мог установить графические драйверы. Сначала я попытался с killall -9 X но X-сервер просто перезапустился. Затем я попробовал init 3 но это не закрыло X. Как мне его закрыть?

5 ответов5

6

Просто остановите (как root) процесс, который запускает X-сервер:

# /etc/init.d/xdm stop

(да, это xdm, хотя вы можете использовать что-то совершенно другое)

2

Нажмите Ctrl+Alt+F1, чтобы перейти к tty, с которого запущен X-сервер, а затем Ctrl+C, чтобы убить сервер.

В качестве альтернативы, если X запустил для вас xterm, запустите top и найдите PID процесса с именем "X". Затем нажмите кнопку k, введите PID, нажмите кнопку ввода, нажмите кнопку 2, а затем введите запрос "Убить с помощью сигнала", и все. Это также будет работать, если ваши драйверы клавиатуры не настроены правильно, и поэтому ввод не принимается, вам просто нужно использовать ssh для входа в систему, а затем по сети.

Альтернативно, нажмите Ctrl+Alt+Backspace (это будет работать только с некоторыми конфигурациями).

1

Если вы загружаетесь с Grub, вы можете перезагрузить компьютер и ввести только номер 3 в качестве параметра загрузки, и он должен загрузиться до уровня инициализации 3. Я уверен, что вы можете сделать это с другими загрузчиками, но я не использовал ничего, кроме Grub.

0

Если X запускается автоматически во время загрузки, и вы не можете остановить X, вы можете:

  1. Перезагрузите компьютер и, когда он загружается, нажмите i, чтобы войти в интерактивный режим загрузки.
  2. Скажите ему запускать службы, пока не дойдете до той, которая запускает X (обычно это либо локально, либо имя диспетчера дисплеев, которое вы используете, для обнаружения этого может потребоваться некоторое время), а затем нажмите 2, чтобы пропустить службу.
  3. Когда вы дойдете до приглашения на вход в систему, войдите в систему как root и установите драйверы.
  4. Перезагрузитесь или просто запустите "/etc/init.d/ndomservice_skipped} start", и это должно запустить ваш менеджер входа в систему или X.
0

Если вы не можете остановить х. Затем вы можете изменить имя драйвера "vesa" или "nv" на "master of linux". Это приведет к краху xorg.conf. Теперь перезагрузите компьютер.

Войдите и установите с sudo sh Nvidia-Linux-x86-195.30-pkg1.run

И автоматически настройте свой новый xorg.conf.

Перезагрузитесь снова, и проблема возобновится.

Извините, мой английский. Я не очень хорошо говорю. Я испанец из Буэнос-Айреса, Аргентина.

У меня та же проблема и решена по этому пути.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .