Ubuntu18.04重装Nvidia驱动,cuda和cudnn,多用户使用anaconda

本文详细介绍了如何在Ubuntu18.04上重装Nvidia驱动、CUDA 10.2和CUDNN 7.6.5,以及如何配置多用户使用Anaconda3。步骤包括禁用nouveau驱动、下载安装驱动、卸载和安装CUDA、设置环境变量,以及解决不同用户使用conda的问题。

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

Ubuntu18.04重装Nvidia驱动,cuda和cudnn,多用户使用anaconda

最近手残升级了nvidia显卡驱动,导致cuda与驱动冲动,没办法只能重装了。

配置信息:
系统:Ubuntu18.04;显卡:Nvidia 2080Ti;驱动:Nvidia Driver 440.44;cuda:10.2;cudnn:7.6.5

img

查看cuda 版本
cat /usr/local/cuda/version.txt

查看cudnn 版本
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

image-20200108100752066

重装显卡驱动

禁用nouveau驱动

sudo vim /etc/modprobe.d/blacklist.conf
在文本最后添加:

blacklist nouveau
options nouveau modeset=0

然后执行:sudo update-initram

<think>好的,我需要回答用户关于在Windows 11上卸载并重新安装WSL2的步骤。首先,我得确认用户的需求是正确卸载现有的WSL2,然后再重新安装。根据提供的引用内容,我需要整合相关的步骤,同时确保引用正确。 首先,用户提到引用[1]中的卸载步骤,包括如何通过命令行停用卸载,以及删除相关目录。引用[3]提到了导入发行版的命令,可能对重新安装有帮助。而引用[4]虽然主要讲卸载Anaconda,但可能对清理残留文件有参考价值。不过重点还是放在引用[1]、[2]、[3]的内容上。 接下来,我需要分步骤整理: 1. **卸载现有WSL2**: - 使用`wsl --shutdown`停止所有WSL实例。 - 列出已安装的发行版,用`wsl --list --all`。 - 使用`wsl --unregister <发行版名称>`来注销发行版,如Ubuntu-18.04。 - 手动删除安装目录中的残留文件,如D:\WSL路径下的内容(根据引用[1][3])。 2. **重新安装WSL2**: - 确保启用虚拟机平台WSL功能,可能需要重启。 - 通过Microsoft Store下载发行版,或者手动安装,如引用[1]提到的.appx文件改为.zip解压安装,或者使用`wsl --import`命令导入(引用[3])。 - 设置默认版本为WSL2:`wsl --set-default-version 2`。 需要检查步骤是否正确,是否有遗漏。比如,是否需要先安装WSL2内核更新?可能在重新安装前需要确认系统已更新,并启用了相关功能。另外,引用[3]中的导入命令适用于从tar文件恢复,可能用户需要的是全新安装,所以可能需要说明两种方法:商店安装手动导入。 另外,引用[2]提到了CUDA安装,可能用户问题无关,但需要确认是否需要额外步骤,但用户的问题主要是卸载重装WSL2,所以可能不需要涉及CUDA部分。 最后,生成相关问题,可能涉及性能优化、常见错误、数据备份等,参考用户之前的示例问题。 现在需要将这些步骤用中文清晰列出,并正确引用来源。</think>### 分步教程:Windows 11 卸载并重装 WSL2 #### **1. 卸载现有 WSL2** 1. **停止所有 WSL 实例** 打开 PowerShell(管理员权限),执行: ```powershell wsl --shutdown ``` 这会终止正在运行的 WSL 实例[^1]。 2. **注销已安装的发行版** 查看当前安装的发行版名称: ```powershell wsl --list --all ``` 通过以下命令注销目标发行版(例如 `Ubuntu-20.04`): ```powershell wsl --unregister Ubuntu-20.04 ``` 完成后,该发行版的数据会被删除[^1][^3]。 3. **删除残留文件** 手动检查 WSL 安装目录(如 `D:\WSL`),删除对应的发行版文件夹磁盘映像文件(如 `ext4.vhdx`)[^3]。 --- #### **2. 重新安装 WSL2** 1. **启用系统功能** - 以管理员身份运行 PowerShell,执行: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` - 重启电脑使配置生效[^3]。 2. **安装 WSL2 内核更新** 从微软官网下载并安装 [WSL2 Linux 内核更新包](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)。 3. **设置默认版本为 WSL2** ```powershell wsl --set-default-version 2 ``` 4. **安装发行版** **方法一:通过 Microsoft Store 安装** - 打开 Microsoft Store,搜索目标发行版(如 `Ubuntu 22.04`),点击安装即可自动完成配置。 **方法二:手动安装(适用于离线包)** - 下载 `.appx` 格式的发行版安装包,将其后缀改为 `.zip` 并解压到目标目录(如 `D:\WSL\Ubuntu-22.04`)。 - 进入解压目录,双击 `ubuntu2204.exe`(或类似名称)启动安装[^3]。 --- #### **3. 验证安装** - 执行以下命令确认 WSL 版本: ```powershell wsl --list --verbose ``` 输出中应显示发行版名称及 `VERSION=2`。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值