- Create a backup of current driver
KVER=$(uname -r)
tar --numeric-owner -czpf /tmp/nvidia_driver_files.tar.gz \
/lib/modules/$KVER/kernel/drivers/video/nvidia* \
/lib/modules/$KVER/kernel/drivers/video/nvidia/ \
/usr/lib64/libcuda* \
/usr/lib64/libnvidia* \
/usr/lib64/nvidia/ \
/usr/bin/nvidia-* \
/usr/sbin/nvidia-* \
/etc/nvidia/ \
/etc/modprobe.d/nvidia* \
/usr/lib/systemd/system/nvidia-* \
/usr/lib/firmware/nvidia/
tar --numeric-owner -xzpf /tmp/nvidia_driver_files.tar.gz \
-C /opt/nfs_rhel
CHROOT=/opt/nfs_rhel
KVER=$(chroot $CHROOT rpm -q kernel | tail -1 | sed 's/kernel-//')
mount --bind /proc $CHROOT/proc
mount --bind /sys $CHROOT/sys
mount --bind /dev $CHROOT/dev
chroot $CHROOT dracut --force --kver $KVER
chroot $CHROOT depmod -a $KVER
umount $CHROOT/proc $CHROOT/sys $CHROOT/dev
cat > /etc/modprobe.d/blacklist-nouveau.conf << 'EOF'
blacklist nouveau
options nouveau modeset=0
EOF
chmod 644 /etc/polkit-1/rules.d/50-libvirt-admins.rules
systemctl restart polkit