安装NVIDIA驱动时禁用自带nouveau驱动

本文详细介绍了在Ubuntu系统中如何禁用自带的nouveau驱动以安装英伟达专有驱动的方法,包括编辑配置文件、更新初始化ramdisk以及重启系统的步骤。同时,针对驱动安装失败导致无法进入系统的问题,提供了进入recovery模式进行修复的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装英伟达驱动时,一般需要禁用自带nouveau驱动,按如下命令操作:

sudo vim /etc/modprobe.d/blacklist-nouveau.conf 

添加如下内容:

blacklist nouveau options nouveau modeset=0 保存后更新:

sudo update-initramfs -u然后接着安装英伟达驱动。

  若安装英伟达驱动失败或直接重启,则会出现无法进入系统的情况,此时需要进入ubuntu recovery模式修复。首先重启进入recovery模式的root命令行,先挂载系统可读写:

mount -o remount,rw /

然后删除先前创建的文件:

rm -f /etc/modprobe.d/blacklist-nouveau.conf


删除后再重启就能进入系统了。这样做相当于恢复了自带nouveau驱动。
---------------------
作者:weiSupreme
来源:优快云
原文:https://blog.youkuaiyun.com/wei_supreme/article/details/82227765
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/sddai/p/10397592.html

<think>好的,我现在需要在Ubuntu 22.04上安装NVIDIA显卡驱动。我之前没怎么接触过Linux系统,所以得一步步来。首先,我应该从哪里开始呢?记得以前听说过可以通过命令行安装驱动,但具体步骤不太清楚。 首先,可能需要更新系统。通常在安装新软件之前,更新系统是个好习惯。那应该用哪个命令?对了,sudo apt update和sudo apt upgrade,对吧?这两个命令能更新软件包列表和升级现有软件。 接下来,需要确定显卡型号。因为不同的显卡可能需要不同的驱动版本。怎么查看显卡型号呢?可能用lspci命令?我记得lspci可以列出PCI设备,然后过滤出NVIDIA相关的信息。试试看:lspci | grep -i nvidia。这样就能看到显卡型号了。 然后,安装驱动的方法可能有几种。一种是使用Ubuntu自带的“软件和更新”里的附加驱动,另一种是手动下载驱动文件安装。哪种更推荐呢?附加驱动的方法比较简单,适合新手,但可能版本不是最新的。手动安装可以获取最新驱动,但步骤复杂些,容易出错。用户可能想要最新驱动,所以可能需要手动安装。 如果用附加驱动的话,步骤大概是打开“软件和更新”,选择“附加驱动”标签,然后选择需要的驱动版本,应用更改。系统会自动处理安装,之后重启即可。不过可能需要先禁用Secure Boot,否则驱动无法加载。禁用Secure Boot是在BIOS里设置的,具体步骤因主板而异。 手动安装的话,步骤更复杂。首先需要去NVIDIA官网下载对应的驱动文件,通常是.run格式。然后需要关闭图形界面,进入命令行模式。因为安装驱动需要停止显示管理器服务,比如gdm3或者lightdm。然后给驱动文件添加执行权限,运行安装程序,按照提示操作。安装完成后,重启系统。不过在这个过程中可能会遇到问题,比如依赖项缺失,或者安装后无法进入图形界面。这候可能需要卸载重装,或者使用恢复模式。 另外,安装过程中可能需要禁用nouveau开源驱动。因为nouveauNVIDIA官方驱动冲突。禁用方法是在/etc/modprobe.d/目录下创建一个黑名单文件,比如blacklist-nouveau.conf,里面写上blacklist nouveau和options nouveau modeset=0。然后更新initramfs,命令是sudo update-initramfs -u。之后重启系统,确保nouveau没有加载。 还有,安装驱动后,如何验证是否成功?可以用nvidia-smi命令,这个命令会显示显卡信息和驱动版本,如果出现信息,说明驱动安装成功。如果提示命令未找到,可能驱动没装好,或者路径不对。 另外,如果遇到问题,比如循环登录或者黑屏,可能需要卸载驱动,重新安装。卸载的方法是用sudo apt purge nvidia*,或者使用.run文件里的卸载选项。不过具体步骤可能会比较复杂,需要小心操作。 总结一下,可能的步骤是: 1. 更新系统 2. 禁用Secure Boot(如果需要) 3. 禁用nouveau驱动 4. 下载正确的驱动文件 5. 进入命令行模式,停止显示服务 6. 安装驱动 7. 重启并验证 现在需要把这些步骤详细写出来,确保用户能一步步操作。同注意命令的正确性,避免用户执行错误。可能还需要提醒用户注意备份数据,以防万一安装过程中出现问题。</think>### Ubuntu 22.04 安装 NVIDIA 显卡驱动步骤 1. **更新系统软件包** 打开终端执行以下命令,确保系统处于最新状态: ```bash sudo apt update && sudo apt upgrade -y ``` 2. **禁用开源驱动 Nouveau** - 创建黑名单配置文件: ```bash sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` - 添加以下内容并保存: ``` blacklist nouveau options nouveau modeset=0 ``` - 更新初始化文件: ```bash sudo update-initramfs -u ``` 3. **重启系统并进入文本模式** ```bash sudo systemctl stop gdm3 # 停止显示管理器(根据实际使用选择gdm3/lightdm) sudo telinit 3 # 进入纯命令行模式 ``` 4. **下载 NVIDIA 官方驱动** 访问[NVIDIA驱动下载官网](https://www.nvidia.com/Download/index.aspx),选择对应显卡型号的驱动(例如版本550.107.02),下载后保存为`NVIDIA-Linux-x86_64-550.107.02.run`。 5. **安装依赖项** ```bash sudo apt install build-essential libglvnd-dev ``` 6. **执行安装脚本** ```bash sudo chmod +x NVIDIA-Linux-x86_64-550.107.02.run # 添加执行权限 sudo ./NVIDIA-Linux-x86_64-550.107.02.run # 运行安装程序 ``` - 安装过程中选择以下选项: - `Yes` 禁用Secure Boot(若系统启用了该功能) - `Install without 32-bit compatibility libraries`(除非明确需要) - `Yes` 自动更新X配置文件 7. **重启并验证** ```bash reboot nvidia-smi # 成功安装会显示GPU状态 ``` [^1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值