|
|
| Строка 1: |
Строка 1: |
| == Ручная установка драйвера NVIDIA (ROSA Linux) ==
| |
|
| |
|
| Данное руководство описывает, как установить или переустановить проприетарный драйвер NVIDIA вручную — безопасно и без риска повредить систему или графическую оболочку.
| |
|
| |
| == Подготовка ==
| |
|
| |
| 1. Скачайте драйвер с официального сайта NVIDIA:
| |
| https://www.nvidia.com/Download/index.aspx
| |
|
| |
| 2. Переименуйте файл для удобства:
| |
| <pre>
| |
| $ mv NVIDIA-Linux-x86_64-550.78.run bla.run
| |
| </pre>
| |
|
| |
| 3. Переместите установщик в корневой каталог:
| |
| <pre>
| |
| $ mv bla.run /root/
| |
| </pre>
| |
|
| |
| == Переход в текстовый режим ==
| |
|
| |
| 1. Перейдите в консоль:
| |
| <pre>
| |
| Ctrl + Alt + F2
| |
| </pre>
| |
|
| |
| 2. Войдите под суперпользователем:
| |
| <pre>
| |
| $ su -
| |
| </pre>
| |
|
| |
| 3. Остановите дисплейный менеджер (в зависимости от окружения):
| |
| <pre>
| |
| # systemctl stop gdm
| |
| </pre>
| |
|
| |
| 4. Проверьте, что X-сервер действительно остановлен:
| |
| <pre>
| |
| $ ps aux | grep X
| |
| </pre>
| |
|
| |
| Если в выводе нет других процессов X, кроме вашей команды grep, значит графическая среда остановлена.
| |
|
| |
| == Установка драйвера ==
| |
|
| |
| 1. Запустите установщик с поддержкой DKMS:
| |
| <pre>
| |
| # bash bla.run --dkms
| |
| </pre>
| |
|
| |
| Флаг '''--dkms''' обязателен. Без него драйвер не будет автоматически пересобираться после обновления ядра.
| |
|
| |
| 2. После завершения пересоздайте initramfs:
| |
| <pre>
| |
| # dracut -f
| |
| </pre>
| |
|
| |
| 3. Перезагрузите компьютер:
| |
| <pre>
| |
| $ reboot
| |
| </pre>
| |
|
| |
| После перезагрузки проверьте, что драйвер установлен:
| |
| <pre>
| |
| $ nvidia-smi
| |
| </pre>
| |
|
| |
| Если выводится таблица с вашей видеокартой, установка прошла успешно.
| |
|
| |
| == Переустановка или обновление драйвера ==
| |
|
| |
| 1. Удалите старую версию драйвера:
| |
| <pre>
| |
| # dnf remove *nvidia*
| |
| или, если драйвер ставился вручную:
| |
| # nvidia-uninstall
| |
| </pre>
| |
|
| |
| 2. Скачайте новый файл .run и повторите установку:
| |
| <pre>
| |
| # systemctl stop gdm
| |
| # bash bla.run --dkms
| |
| # dracut -f
| |
| # reboot
| |
| </pre>
| |
|
| |
| == Восстановление при сбое ==
| |
|
| |
| Если система не загружается после установки драйвера:
| |
|
| |
| 1. Загрузитесь с Live-диска ROSA.
| |
| 2. Определите корневой раздел и смонтируйте его:
| |
| <pre>
| |
| # mount -t btrfs -o subvol=@ /dev/sda2 /mnt
| |
| </pre>
| |
|
| |
| 3. Войдите в chroot:
| |
| <pre>
| |
| # for i in /dev /dev/pts /proc /sys /run; do mount --bind $i /mnt$i; done
| |
| # chroot /mnt
| |
| </pre>
| |
|
| |
| 4. Удалите драйвер и пересоздайте initramfs:
| |
| <pre>
| |
| # nvidia-uninstall
| |
| # dracut -f
| |
| # update-grub
| |
| # exit
| |
| </pre>
| |
|
| |
| 5. Перезагрузитесь.
| |
| Система должна загрузиться с открытым драйвером Nouveau.
| |
|
| |
| == Полезные советы ==
| |
|
| |
| Перед установкой драйвера рекомендуется создать снимок системы с помощью Timeshift:
| |
| <pre>
| |
| # timeshift --create --comments "Перед установкой NVIDIA"
| |
| </pre>
| |
|
| |
| В случае проблем можно быстро вернуть систему в рабочее состояние с помощью отката.
| |