• Linux Fedora Nvidia manual Решил написать одну цельную инструкцию, собранную из кусочков других (всё проверено на себе), итак пошаговая установка последней версии проприетарного драйвера NVidia на Fedora 15 RFRemix i686:

    1. Скачать драйвер отсюда nvidia.ru (в репозитории вечно устаревшая версия) и дать файлу право исполнения: свойства файла-права-разрешить исполнение файла как программы.

    2. Нужно подготовить ядро. Добавьте опцию rdblacklist=nouveau в строку параметров ядра в /boot/grub/grub.conf, чтобы старый драйвер не грузился:
    su —
    sed -i '/root=/s|$| rdblacklist=nouveau|' /boot/grub/grub.conf
    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
    dracut /boot/initramfs-$(uname -r).img $(uname -r)

    И на всякий случай:
    yum erase xorg-x11-drv-nouveau
    mv /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.txt
    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
    dracut /boot/initramfs-$(uname -r).img $(uname -r)

    3. Перед использованием драйвера вы должны включить параметр allow_execstack, чтобы SElinux не блокировал запуск драйвера.
    su
    setsebool -P allow_execstack on

    4. Запомните путь к исполняемому файлу драйвера (например /home/user/NVIDIA.run) и переходите в текстовый режим CTRL+ALT+F2

    5. Убиваем иксы su /sbin/telinit 3

    6. Запускаем исполняемый файл su /home/user/NVIDIA.run и следуем инструкциям установщика. Если будет ругаться, что чего-то не хватает (например gcc), устанавливаем командой su yum install gcc или что-то другое чего не хватает.

    7. После успешной установки запускаем иксы /sbin/telinit 5

    8. Переходим в основное рабочее пространство CTRL+ALT+F1

    9. Восстанавливаем "красивый экран загрузки":

    a) открыть файл конфигурации любым текстовым редактором su gedit /boot/grub/grub.conf;

    b) находим верхнюю строку, которая начинается со слова kernel, вот пример такой строки: kernel /vmlinuz-2.6.35.10-74.fc14.x86_64 ro root=/dev/mapper/vg_somesys-lv_root rd_LVM_LV=vg_somesys/lv_root rd_LVM_LV=vg_somesys/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=ru_RU.UTF-8 KEYBOARDTYPE=pc KEYTABLE=ru rhgb quiet добавляем в конце этой строки vga=ask и сохраняем;

    c) перезагружаемся, при загрузке система спросит Вас, какой видеорежим выбрать;
    требуется нажать клавишу Enter и посмотреть на видеорежимы, рядом с каждым написан 3-х циферный код. Выбираем разрешение, запоминаем 3-х циферный код и вводим его, например это будет 31B (для разрешения 1280х1024х32);

    d) снова открываем файл конфигурации su gedit /boot/grub/grub.conf и заменяем vga=ask на vga=0x Ваш трёхзначный код (например: vga=0x31b), пример готовой строки: kernel /vmlinuz-2.6.35.10-74.fc14.x86_64 ro root=/dev/mapper/vg_somesys-lv_root rd_LVM_LV=vg_somesys/lv_root rd_LVM_LV=vg_somesys/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=ru_RU.UTF-8 KEYBOARDTYPE=pc KEYTABLE=ru rhgb quiet vga=0x31b. Сохраняем изменения и радуемся красивому загрузочному экрану, при следующей загрузке.

Replies (0)