Как остановить X сервер при установке проприетарных драйверов NVIDIA на Arch Linux?

Вопрос или проблема

В данный момент я в процессе эмиграции на Arch Linux. Я пытаюсь установить драйверы, однако он постоянно говорит, что «X сервер работает». Я искал повсюду, и CRTL+ALT+BACKSPACE просто перезагружает Gnome, прежде чем я успеваю войти в tty.

И X сервер, похоже, все еще каким-то образом работает? Я пробовал убить X сервер, но комбинация клавиш не сработала, и даже в tty2 появляется ошибка, так как же мне избавиться от X сервера? Это как-то связано с X11, менеджером окон? Если да, то как его убить?

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

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

systemctl stop gdm      # для Gnome Display Manager
systemctl stop kdm      # для KDE Display Manager
systemctl stop lightdm  # для LightDM
systemctl stop lxdm     # для LXDM

Команда systemctl обычно требует прав root, поэтому вам может быть предложено ввести ваш пароль. В качестве альтернативы, вы можете добавить к команде sudo. Для Gnome Desktop Manager это будет выглядеть так:

sudo systemctl stop gdm

Если у вас нет sudo, попробуйте перейти в оболочку root с помощью su - сначала. Затем выполните команду systemctl без sudo:

username@mypc:~$ sudo systemctl stop gdm
bash: sudo: command not found
username@mypc:~$ su -
Пароль:
root@mypc:~# systemctl stop gdm

Также вместо systemctl вы можете попробовать service:

root@mypc:~# systemctl stop gdm
root@mypc:~# service gdm stop

Ответ или решение

Установка проприетарных драйверов NVIDIA на Arch Linux может вызывать некоторые трудности, особенно если X-сервер уже запущен. Для решения проблемы необходимо остановить X-сервер, чтобы обеспечить успешную установку драйверов. Вот подробная инструкция по остановке X-сервера:

Остановка X-сервера на Arch Linux

  1. Переключитесь в терминал TTY:
    Прежде всего, вам нужно переключиться на текстовый терминал. Это можно сделать, нажав комбинацию клавиш Ctrl + Alt + F2, F3, F4 и так далее (от F2 до F6). Выберите один из доступных терминалов, чтобы войти в сеанс.

  2. Вход в систему:
    Введите свои учетные данные для входа в систему в терминале TTY. Если вы находитесь в графической оболочке, вам нужно будет сначала закрыть её, чтобы получить доступ к терминалу.

  3. Остановка дисплейного менеджера:
    В зависимости от того, какой дисплейный менеджер установлен на вашей системе, вам необходимо остановить его с помощью systemctl. Вот команды для различных дисплейных менеджеров:

    • Для Gnome Display Manager (gdm):

      sudo systemctl stop gdm
    • Для KDE Display Manager (kdm):

      sudo systemctl stop kdm
    • Для LightDM:

      sudo systemctl stop lightdm
    • Для LXDM:

      sudo systemctl stop lxdm

    Обратите внимание, что вам может потребоваться ввести пароль, если вы используете sudo. Если sudo не установлен, вы можете переключиться на учетную запись root с помощью команды su -, а затем выполнить команду без sudo.

  4. Проверка состояния X-сервера:
    Чтобы убедиться, что X-сервер действительно остановлен, вы можете использовать команду:

    ps aux | grep -e X -e 'Xorg'

    Если вы не видите процессов, связанных с X-сервером, вы успешно его остановили.

  5. Установка драйверов NVIDIA:
    Теперь, когда X-сервер остановлен, можно продолжить установку драйверов NVIDIA. Выполните команды, необходимые для установки, например:

    sudo pacman -S nvidia nvidia-utils
  6. Перезапуск X-сервера:
    После завершения установки драйверов вы можете перезапустить ваш дисплейный менеджер. Например, для GDM выполните:

    sudo systemctl start gdm

Заключение

Остановка X-сервера – важный шаг при установке графических драйверов на Arch Linux. Следуя этим шагам, вы сможете успешно завершить установку драйверов NVIDIA без нежелательных ошибок. Если у вас возникнут сложности, всегда полезно обратиться к официальной документации Arch Linux или сообществу за помощью.

Оцените материал
Добавить комментарий

Капча загружается...