Как установить драйвер NVIDIA на ядро ​​CentOS 4.18.0

Из руководства пользователя для GNU parted:

start and end are the offset from the beginning of the disk, that is, the “distance” from the start of the disk.

Это также подразумевается, если не объяснено напрямую, когда вы printиспользуете текущую таблицу разделов в разделенном интерфейсе. Проверьте заголовки столбцов в таблице :

.

(parted) print
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 53.7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1075MB  1074MB  primary  ext4         boot
 2      1075MB  53.7GB  52.6GB  primary               lvm

Значение start указывает, где должен начинаться новый раздел. Он может быть указан несколькими способами --абсолютное значение размера/пространства, процент от размера диска и т. д. --и измеряется от начала диска.

0
22.01.2021, 13:44
1 ответ

Начну с самого начала. Сначала вам нужно установить пакеты разработчика и некоторые другие пакеты :

.
dnf groupinstall "Development Tools"
dnf install libglvnd-devel elfutils-libelf-devel

Затем отключите драйвер nuveau -, если он установлен

grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) nouveau.modeset=0"

Вы также можете полностью удалить пакет драйверов:

dnf remove xorg-x11-drv-nouveau

Теперь перезагрузитесь в командную строку. X11 и все, что использует OpenGL, не должно быть запущено.

Необходимо загрузить старый драйвер, для которого есть патч. В моем случае самая новая версия была v108, но вам нужна v107. Либо получите его через домашнюю страницу NVIDIA, либо с помощью wget :

.
# Download the driver
wget https://de.download.nvidia.com/XFree86/Linux-x86_64/340.107/NVIDIA-Linux-x86_64-340.107.run
# Unpack the driver, do not install
bash NVIDIA-Linux-x86_64-340.107.run --extract-only
cd NVIDIA-Linux-x86_64-340.107/
# Get the patch from pastebin, or the NVIDIA developer forum (link below)
wget https://pastebin.com/raw/qsqxsBmZ -O patch_340.107.diff
# Apply the patch to the 
patch -l -p0 < patch_340.107.diff

# If you have another kernel version of course you have to change the path accordingly
./nvidia-installer -a --kernel-source-path /usr/src/kernels/4.18.0-240.10.1.el8_3.x86_64/

Патч взят из этой записи на форуме:https://forums.developer.nvidia.com/t/solved-nvidia-340-107-linux-5-0-rc5-failed-to-build-kernel-module/70277

0
18.03.2021, 22:35

Теги

Похожие вопросы