Ubuntu-WSL2的安装并安装中文、CUDA,启用GUI(旧)
CNCplayer
编辑于 2025年09月25日 14:55
收录于文集
共5篇

准备工作:

建议Windows 11 正式版(网传的win11难用很多是非正式版或根本不会用电脑)。

建议从微软商店安装Windows Terminal。(win11默认带有)

Windows Terminal

一、安装WSL2

此为官方文档

大致就是直接执行安装命令,重启电脑,此时hyper-v和WSL2均已启用

个人建议直接从微软商店下载安装Ubuntu

二、Ubuntu配置中文

代码块
Shell
自动换行
复制代码
sudo apt install language-pack-zh-hans -y
sudo dpkg-reconfigure locales
sudo cp -r /mnt/c/Windows/Fonts /usr/share/fonts/windows
sudo apt install fontconfig -y
fc-cache -f -v
复制成功

第二行命令会显示如图所示窗口

选择zh_CN.UTF-8 UTF-8

命令执行完后,重启WSL,即可见到中文

三、安装CUDA

注意:Windows平台安装最新的NIVDIA驱动以获得对vGPU的支持(早期是单独的版本现在不是)

代码块
Shell
自动换行
复制代码
sudo apt-key del 7fa2af80
wget https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/cuda-wsl-ubuntu.pin
sudo mv cuda-wsl-ubuntu.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/3bf863cc.pub
sudo add-apt-repository 'deb https://developer.download.nvidia.com/compute/cuda/repos/wsl-ubuntu/x86_64/ /'
sudo apt-get update
sudo apt-get -y install cuda
复制成功

中途需要按1个Enter确定

命令执行完后,根据Ubuntu官方建议,来编译一个简单的app来测试(此部分可跳过,以及这部分命令建议一个一个执行)

代码块
Shell
自动换行
复制代码
mkdir ~/CUDA_test
cd ~/CUDA_test
git clone https://github.com/nvidia/cuda-samples
cd ~/CUDA_test/cuda-samples/Samples/1_Utilities/deviceQuery
make
./deviceQuery
复制成功

这会显示详细信息

图中未包含详细部分

四、使用GUI

这里指的是使用Linux系统上的GUI软件

这依赖于WLSg,最新版的默认自带但不启动

建议直接安1个软件,WSLg自然就启用了

写文本的

代码块
Shell
自动换行
复制代码
sudo apt install gedit -y
复制成功

画图的

代码块
Shell
自动换行
复制代码
sudo apt install gimp -y
复制成功

放视频的

代码块
Shell
自动换行
复制代码
sudo apt install vlc -y
复制成功

效果示例

五、杂项

torch可能遇到一个关于cudnn的报错的解决