当前位置:   article > 正文

记录::windows11安装子系统ubuntu18.04+cuda_win11子系统ubuntu

win11子系统ubuntu

https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

https://zhuanlan.zhihu.com/p/436441212

目录

0、更新--新版安装,代替1-4

1、开启开发者模式

2、开启子系统

 3、下载ubuntu

4、安装ubuntu

5、安装cuda

6、安装cudnn

7、安装桌面

2、桌面

3、Xfces(前面2和这个二选一)

8、移动到其他盘


0、更新--新版安装,代替1-4

1、查找wsl可安装ubuntu版本

wsl --list --online

2、选择要安装的版本 

wsl.exe --install -d <Ubuntu-18.04>

 出现设置用户名和密码就装好了,,好了,,了,,

3、ros安装

直接用鱼香的一键安装,之前安装一直报错,因为这个把ubuntu版本识别错了,识别为20.04,就有很多依赖冲突,用最新的重装了一遍就成功了。

wget http://fishros.com/install -O fishros && . fishros

1、开启开发者模式

2、开启子系统

控制面板->程序->启用或关闭windows功能,打开子系统,

 3、下载ubuntu

microsoft strore 里面搜索ubuntu下载

4、安装ubuntu

下完之后安装,果然报错,

1、0x800701bc

旧版 WSL 的手动安装步骤 | Microsoft Learn里面的步骤4,下载 Linux 内核更新包,要是还不行,就照着里面的步骤做一遍,做1-5

然后从开始里面,双击ubuntu,就正常了,

2、报错:安装过程中系统有一个文件报错,请运行“dsemg”之类的

    就wsl --shutdown关掉之后,重启

5、安装cuda

据查nvidia-smi显示的是支持的cuda版本,nvcc没有的话就代表没有安装,我没有另外装驱动,直接装的cuda

CUDA Toolkit 11.6 Downloads | NVIDIA Developer

cuda官网,CUDA Toolkit 11.6 Downloads,

  1. wget https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda_11.6.0_510.39.01_linux.run
  2. sudo sh cuda_11.6.0_510.39.01_linux.run

下载之后安装gcc报错

 应该就是没装gcc

先试了,sudo apt install build-essential 不好使,干脆直接装gcc吧 ,记得换源

sudo apt install sudo

之后就可以安装了

配置:

  1. sudo vim ~/.bashrc
  2. export CUDA_HOME=/usr/local/cuda
  3. export PATH=$PATH:$CUDA_HOME/bin
  4. export LD_LIBRARY_PATH=/usr/local/cuda-11.3/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  5. source ~/.bashrc

nvcc -V 找不到

进入到/usr/local/cuda/bin或者/usr/local/cuda-11.6/bin里面,看一下是否有nvcc的可执行程序

./nvcc -V

如果能找到则是export的问题,之前试的有问题,换了上面的就可以了,如果这块就找不到就是cuda安装的就有问题了

6、安装cudnn

 选一个跟cuda相匹配的版本,我通常会下deb

cuDNN Archive | NVIDIA Developer

 安装方法:Installation Guide - NVIDIA Docs

查看你是否安装成功

dpkg -l | grep cudnn

7、安装桌面

Win10安装Ubuntu子系统及图形化界面详细教程_win10 ubuntu子系统安装图形界面_leisp的博客-CSDN博客

1、VcXsrv

VcXsrv是一个免费开源的软件,并且在SourceForget上评价也不错,下载地址为https://sourceforge.net/projects/vcxsrv/

下载后安装,打开XLaunch,选择:“one large window”,Display number设置成0,其它默认即可,一路下一步,到最后一步,点个保存,要不然每次打开XLaunch都要重新设置一遍:

 

2、桌面

sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager

 

 怎么也进不去,不是白屏就是黑屏,反正就是进不去桌面

尝试加上sudo

 终于,这个界面出现在这个窗口里面了,之前都是独立的窗口,感觉有戏

 

还是不行,算了,放弃了

 

3、Xfces(前面2和这个二选一)

Xfce4 Desktop Environment and X Server for Ubuntu on WSL 2 - Autoize

 export 的ip 要换成自己的,通过ipconfig找到wsl的ip

 然后

sudo startxfce4

终于看到界面了,跟别人不一样的两点:

1、vcxsrv 中display number 写的是-1,没有改成0(0的时候打开一直是白屏,-1的时候打开是黑屏)

2、startxfce4前面加了sudo,因为不加的时候提示好多permission 加了之后才出现界面

8、移动到其他盘

1、关掉wsl,确定wsl -l -v 状态是stop

wsl --shutdown

2、备份

wsl --export Ubuntu-18.04 D:\Ubuntu_WSL\Ubuntu.tar

3、 注销

wsl --unregister Ubuntu-18.04

4、在d盘提取

wsl --import Ubuntu-18.04 D:\Ubuntu_WSL D:\Ubuntu_WSL\Ubuntu.tar

5、恢复用户

Ubuntu1804 config --default-user yourname

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/128477
推荐阅读
相关标签
  

闽ICP备14008679号