在启用安全启动的 Fedora 中安装英伟达驱动

原创
ithorizon 7个月前 (10-04) 阅读数 41 #Linux

在启用保险启动的 Fedora 中安装英伟达驱动

保险启动(Secure Boot)是一种硬件保险特性,它确保了计算机在启动时只加载由制造商或用户信赖的软件。在 Fedora 系统中启用保险启动后,安装非官方的驱动程序或许会遇到一些挑战,尤其是对于显卡驱动,如英伟达(NVIDIA)的驱动。以下是在启用保险启动的 Fedora 中安装英伟达驱动的详细步骤。

准备工作

在起初之前,请确保您已经完成了以下准备工作:

  • 安装了 Fedora 操作系统。
  • 您的系统已经启用了保险启动。
  • 您已经安装了 NVIDIA 的显卡。

步骤 1:获取 NVIDIA 驱动

首先,您需要从 NVIDIA 的官方网站下载适合您显卡的驱动程序。以下是在命令行中下载 NVIDIA 驱动的步骤:

# 创建一个用于存放驱动程序的目录

mkdir -p /opt/nvidia-drivers

# 下载 NVIDIA 驱动程序,请替换以下 URL 为您显卡对应的驱动程序链接

wget -O /opt/nvidia-drivers/nvidia-driver.run http://

# 给予执行权限

chmod +x /opt/nvidia-drivers/nvidia-driver.run

步骤 2:安装依存项

在安装 NVIDIA 驱动之前,需要安装一些依存项。以下是在 Fedora 中安装这些依存项的命令:

sudo dnf install -y akmod-utils kernel-headers kernel-devel

步骤 3:禁用保险启动

由于保险启动会阻止非官方驱动的安装,故而您需要临时禁用它。以下是在 GRUB 配置中禁用保险启动的步骤:

# 编辑 GRUB 配置文件

sudo nano /etc/default/grub

# 找到并修改以下行,将 'secure' 改为 '0'

GRUB_ENABLE_SEcure="0"

# 保存并关闭文件

# 更新 GRUB

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

# 重启计算机

sudo reboot

请注意,禁用保险启动会降低系统的保险性。在完成驱动安装后,请确保重新启用保险启动。

步骤 4:安装 NVIDIA 驱动

在禁用保险启动后,您可以起初安装 NVIDIA 驱动了。以下是在命令行中安装 NVIDIA 驱动的步骤:

# 运行 NVIDIA 驱动安装脚本

sudo /opt/nvidia-drivers/nvidia-driver.run --kernel $(uname -r)

# 选用提示完成安装过程

步骤 5:验证驱动安装

安装完成后,您可以使用以下命令验证 NVIDIA 驱动是否正确安装:

nvidia-smi

如果驱动安装成就,您将看到显卡的详细信息。

步骤 6:重新启用保险启动

在完成驱动安装后,请重新启用保险启动以确保系统的保险性。以下是在 GRUB 配置中启用保险启动的步骤:

# 编辑 GRUB 配置文件

sudo nano /etc/default/grub

# 找到并修改以下行,将 'secure' 改为 '1'

GRUB_ENABLE_SEcure="1"

# 保存并关闭文件

# 更新 GRUB

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

# 重启计算机

sudo reboot

总结

在启用保险启动的 Fedora 中安装 NVIDIA 驱动或许需要一些额外的步骤,但通过以上步骤,您应该能够成就安装并使用 NVIDIA 驱动。请确保在完成驱动安装后重新启用保险启动,以保护您的系统保险。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门