使用自己的Win10/11笔记本进行linux开发-WSL配置使用

零、无论是使用WSL1还请务必将电脑的系统版本升级到win10-22H2或者win11,不然会遇到部分code插件无法安装的问题,判断当前windows系统是否支持wsl2,如果能运行wsl -l -v可运行则支持,否则不支持

一、通过官方文件安装【官方】

A、旧版本WSL手动安装【目前win10 最高支持Ubuntu2004】,建议升级系统到22H2直接支持WSL2

旧版 WSL 的手动安装步骤 | Microsoft Learn

P.S.:下载后不要用管理员权限安装,不然模型启动的root的权限的子系统

B、安装目录从C盘切换到D盘

Ubuntuxx 对应为 你通过wsl -l 查看得到的

wsl --export Ubuntuxx d://WSL//Ubuntu2004//ubuntu-20.04.tar
wsl --unregister Ubuntu 
wsl --import Ubuntu-20.04 d://WSL//Ubuntu2004 d://WSL//Ubuntu2004//ubuntu-20.04.tar

C、WSL服务的启动和关闭

net stop LxssManager
net start LxssManager

D、安装vscode

直接在子系统Ubuntu里安装,执行code . 即可

补充说明:

至少需要安装Remote-SSH以及WSL插件

二、windows10 ubuntu子系统 文件位置【网上教程】

以我的系统为例,所在位置如下:
C:\Users\ychzhu\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs

直接进去访问存在的几个问题:(1)麻烦,路径太长;(2)编辑文件会改变的文件的权限,你想在linux系统中编辑的话,需要重新chmod授权,还是麻烦。


但实际上微软为我们提供了一个默认的变量可以直接指向linux系统目录,你可以:

(1)在资源管理器的路径里,直接输入\\wsl$进入Ubuntu的目录,然后保存为快捷访问就可以;

(2)映射到一个网络硬盘中,可以像访问硬盘一样访问linux子系统。

三、linux系统科大软件源

linux 软件中心源

LUG's repo file generator

四、WSL2出现“参考的对象类型不支持尝试的操作”的解决方法解决

1、临时方法

管理员身份执行

netsh winsock reset

2、永久方法

下载此工具

http://file2.happyjava.cn/NoLsp.exe

管理员运行

.\NoLsp.exe C:\windows\system32\wsl.exe

五、备注

WSL命令说明

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值