Jump to content

Обсуждение участника:Braumann: различия между версиями

 
м Полностью удалено содержимое страницы
Метка: очистка
 
Строка 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>
В случае проблем можно быстро вернуть систему в рабочее состояние с помощью отката.

Текущая версия от 15:59, 30 октября 2025