记录ubuntu20.04安装nvidia显卡驱动

4060显卡,更新内核后,显卡驱动需重装,记录最新一次安装驱动方法。

首先看了不少CSDN文章,很多是有用的,但是还是选择直接问GPT该怎么操作;

GPT给出了三种方法,本人采用第二种,除了下载驱动过程较慢无任何意外;

在这之前是使用了第一种方法,即ubuntu自带的附加驱动来更新,不知道什么原因导致重启后黑屏,且无法进入tty模式,同样问GPT给出了较好解决方法。

以下为GPT回答内容:

上面为安装驱动方法,下面为,解决开机黑屏方法。

在更新内核之后,有时需要重新安装NVIDIA显卡驱动。以下是安装NVIDIA显卡驱动的步骤:

### 方法一:使用Ubuntu的驱动管理工具

1. **打开“软件和更新”工具**:
   在Ubuntu桌面上,点击系统菜单,搜索并打开“软件和更新”(Software & Updates)。

2. **选择“附加驱动”选项卡**:
   在“软件和更新”窗口中,选择“附加驱动”(Additional Drivers)选项卡。系统会自动搜索可用的驱动程序。

3. **选择NVIDIA驱动**:
   在列出的驱动程序中,选择推荐的NVIDIA驱动版本(通常标记为“tested”)。然后点击“应用更改”(Apply Changes)。

4. **重启系统**:
   安装完成后,重启系统。

### 方法二:通过命令行安装NVIDIA驱动

1. **更新包列表并安装必要的软件包**:
   ```bash
   sudo apt update
   sudo apt install build-essential dkms
   ```

2. **添加NVIDIA PPA(可选)**:
   添加NVIDIA官方PPA仓库,以获取最新的驱动程序。
   ```bash
   sudo add-apt-repository ppa:graphics-drivers/ppa
   sudo apt update
   ```

3. **安装NVIDIA驱动**:
   使用`ubuntu-drivers`命令自动安装推荐的NVIDIA驱动程序。
   ```bash
   sudo ubuntu-drivers autoinstall
   ```

此方法4060显卡自动安装为550.54.14版本。


   或者,你可以手动安装特定版本的驱动,例如:
   ```bash
   sudo apt install nvidia-driver-470
   ```
   请将“470”替换为你需要的驱动版本号。

4. **重启系统**:
   ```bash
   sudo reboot
   ```

### 方法三:手动下载并安装NVIDIA驱动(不推荐,除非前两种方法都不起作用)

1. **下载驱动程序**:
   从[NVIDIA官方驱动下载页面](https://www.nvidia.com/Download/index.aspx)下载适合你显卡型号的Linux驱动程序。

2. **进入虚拟终端**:
   按`Ctrl+Alt+F1`进入虚拟终端,并登录。

3. **停止图形界面服务**:
   ```bash
   sudo systemctl stop gdm  # 如果使用Gnome桌面
   sudo systemctl stop lightdm  # 如果使用LightDM
   sudo systemctl stop sddm  # 如果使用KDE Plasma
   ```

4. **授予驱动程序可执行权限**:
   ```bash
   chmod +x NVIDIA-Linux-x86_64-XXX.XX.run
   ```

5. **运行安装程序**:
   ```bash
   sudo ./NVIDIA-Linux-x86_64-XXX.XX.run
   ```

6. **按照安装程序的提示完成安装,并重启系统**:
   ```bash
   sudo reboot
   ```

安装完成后,可以使用以下命令验证NVIDIA驱动是否正常工作:
```bash
nvidia-smi
```

这将显示你的NVIDIA GPU信息和驱动程序版本。

遇到开机黑屏且无法进入tty情况可能是由于图形界面服务停止后没有正确切换到虚拟终端导致的。以下是几个步骤,帮助你恢复系统:

1. **尝试切换到另一个虚拟终端**:
   按 `Ctrl+Alt+F2` 或 `Ctrl+Alt+F3` 等组合键尝试切换到另一个虚拟终端,看看是否能进入登录界面。如果能进入登录界面,继续登录并执行剩余步骤。

2. **如果上述方法无效,尝试重新启动到恢复模式**:
   - 强制关机:按住电源键几秒钟,直到系统关机。
   - 启动到恢复模式:开机时,按住 `Shift` 键进入GRUB菜单,选择“Advanced options for Ubuntu”,然后选择带有“(recovery mode)”字样的内核版本。
   - 在恢复模式菜单中,选择“root”进入命令行。

这一步其实就是在开机引导界面选择ubuntu下面的那一个带ubuntu且比较长的那个选项

进入之后会有对应的内核版本和对应的(recovery mode)选项,选择其中一个(recovery mode)进入,然后用方向键选择root选项,按enter键进入后输入密码,然后进行下述步骤。

3. **在恢复模式下重新启动图形界面服务**:
   执行以下命令以尝试重新启动图形界面服务:
   ```bash
   sudo systemctl start gdm  # 如果使用Gnome桌面
   sudo systemctl start lightdm  # 如果使用LightDM
   sudo systemctl start sddm  # 如果使用KDE Plasma
   ```

4. **如果仍然无法进入桌面环境,尝试恢复到默认的Nouveau驱动**:
   - 从命令行或恢复模式中,执行以下命令:
     ```bash
     sudo apt-get purge nvidia*
     sudo apt-get install xserver-xorg-video-nouveau
     sudo reboot
     ```

这样可以恢复到开源的Nouveau驱动,如果恢复成功,你应该能够重新进入桌面环境。然后你可以尝试使用方法一或方法二重新安装NVIDIA驱动。

如果以上方法仍然无效,可能需要使用USB启动盘进行系统修复或重装系统。

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值