【WSL2小白教程】由于日常学习探索需要,要用到linux,将自己配置wsl的过程,整理一下当作教程分享一下

2026-04-11 13:161阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

身为小白,需要用到linux作为学习或者整一些稀奇古怪的项目。但是买服务器作为练手还不至于。当然用虚拟机也可以,但是综合考虑一下,还是选择wsl,主要就是没接触过,图新鲜。

希望能给我一样的小白一些帮助。

WSL2 说明

1. 什么是 WSL 2

WSL 的全称是 Windows Subsystem for Linux,可以理解成:

让你在 Windows 里面直接使用 Linux。

WSL 2 是它的第二代版本。你不用装双系统,也不用额外装传统虚拟机,就能在 Windows 11 里运行一个 Linux 环境。

这对新手来说非常实用,因为你可以:

  • 继续用你熟悉的 Windows

  • 同时学习和使用 Linux 命令

  • 安装开发工具

  • 配合 VS Code 写代码


2. WSL 2 有什么作用

WSL 2 主要能做这些事:

  1. 学 Linux 命令

  2. 安装开发环境

  3. 运行 Git、Python、curl、wget 等工具

  4. 运行很多只在 Linux 下更方便的软件

  5. 和 VS Code 配合开发

如果你以后想学:

  • Python

  • 前端开发

  • 后端开发

  • Git/GitHub

  • Docker

那么 WSL 2 都很有帮助。


3. WSL 2 和 WSL 1 的主要区别

虽然名字只差一个数字,但体验差别比较明显。

WSL 1 的特点

  • 更早的版本

  • 不是完整的 Linux 内核

  • 文件读写和兼容性上有局限

  • 某些 Linux 程序不能正常工作

WSL 2 的特点

  • 使用真正的 Linux 内核

  • 对 Linux 软件兼容性更好

  • Docker、更多开发工具、更多脚本都更容易跑起来

  • 性能通常更好,尤其是 Linux 原生任务

结论

对于 Windows 11 新手:

直接使用 WSL 2,不用折腾 WSL 1。


安装

说明阐述:

  • 采用 Ubuntu-22.04 作为演示发行版。

0.安装前的准备

在正式安装前,先确认你的电脑是否满足条件。

基本条件

你需要满足以下条件:

  1. 电脑系统是 Windows 11

  2. 你有 管理员权限(针对公司电脑说明)

  3. 电脑开启了 虚拟化

  4. 网络正常

  5. 系统不要太旧,建议先更新 Windows OS≥21 H

1.更新 WSL 内核 & 设置默认版本

一般设置完虚拟化之后需要重启。而重启后,继续在管理员 PowerShell 里:

# 更新 WSL 到最新版本(包含内核更新) wsl --update ​ # 设置默认使用 WSL 2(不是 WSL 1) # Windows 10 用户 需要执行此命令,否则默认使用 WSL 1。 wsl --set-default-version 2

使用 wslwsl --update 下载很慢(选一个你认为比较快的):

处理方法:

  1. 使用命令:

wsl --update --web-download

  1. GitHub 下载:地址

==注意不要忘了设置版本为 2==


2.安装发行版 Ubuntu

1. 查看可安装的发行版

wsl --list --online

这条命令的作用是什么:显示当前支持在线安装的 Linux 发行版列表。

你应该能在列表里看到各种可以下载的 linux 发行版:

  • Debian

  • Ubuntu


2. 安装 Ubuntu-22.04 (或者你想安装的任意发行版)

wsl --install -d Ubuntu-22.04


3.设置管理员账户和密码

安装完毕后会要求你创建一个新用户,按照提示输入用户名和密码即可。

==注意:用户名用字母和下划线开头,后边接字母,下划线,数字==
然后按 Ctrl + D 退出即可(具体原因见下方)。


3.迁移发行版镜像到指定目录

因为使用命令行安装会下载到系统盘,但是我本身笔记本的 C 盘空间不是很多,我就想把镜像移动到其他的盘,因此多了这么一步。

==C 盘空间足够可忽略==

1.在你想安装的目录,建立文件夹

根据每个人的习惯不同,设置自己舒服的。
下文地址仅限参考

文件目录:E:\software\wsl\OS
下载的发行版是 Ubuntu-22.04,设置为:E:\software\wsl\OS\Ubuntu-22.04

2.导出前边下载好的 Ubuntu-20.04 为 tar 压缩包

[!info] 备注

  1. 先确认发行版名称

# 列出已安装的 WSL 发行版名称、运行状态和版本号 wsl -l -v

  1. 关闭 WSL

# 关闭所有正在运行的 WSL 实例,避免迁移时文件占用。 wsl --shutdown

wsl --export Ubuntu-22.04 E:\software\wsl\OS\Ubuntu-22.04\Ubuntu-22.04.tar # 把名为 Ubuntu-22.04 的发行版导出为一个 tar 备份文件,保存到 E 盘指定位置。

[!info] 注意检查
虽然你前面已经导出了 XXX.tar,但仍然建议你确认(==因为还要用==):

  • 导出确实成功了

  • XXX.tar 文件确实存在

  • 文件大小不是 0 KB

3.注销原来的发行版(系统盘的那个)

wsl --unregister Ubuntu-22.04

4.将发行版压缩包导入到 wsl 中

wsl --import Ubuntu-22.04 E:\software\wsl\OS\Ubuntu-22.04 E:\software\wsl\OS\Ubuntu-22.04\Ubuntu-22.04.tar --version 2

这条命令的作用是什么:把之前导出的 Ubuntu 备份导入到指定的目录,并指定使用 WSL 2。

这里的含义是:

  • 第一个 Ubuntu-22.04:导入后的发行版名称

  • E:\software\wsl\OS\Ubuntu-22.04:新的安装位置,==之后数据都会放在这个指定的位置==

  • E:\software\wsl\OS\Ubuntu-22.04\Ubuntu-22.04.tar:导入发行版源文件位置

  • --version 2:指定导入为 WSL 2

[!info] 备注
在指定的位置会出现一个虚拟磁盘映像文件(ext4.vhdx) 中,该文件用于存储整个 Ubuntu-22.04 文件系统

5.启动 Ubuntu

# 启动 wsl -d Ubuntu-22.04 # 检查 wsl -l -v

[!tip] 补充
除了上边的方法,也可以直接下载发行版的镜像文件,然后导入到 wsl 中,方法可自行探索。

4.进入 Ubuntu 之后的配置

1.更新软件源

Ubuntu 默认源是国外服务器,国内访问速度慢,替换为阿里源/清华源,更新和下载软件会快很多(以下以阿里源为例)。

  • 编辑源文件,输入以下命令,打开源文件编辑器(使用nano编辑器,简单易操作)

sudo nano /etc/apt/sources.list

  • 删除所有内容(清空默认源)
  • 复制以下阿里源内容,粘贴到编辑器中(在Ubuntu终端中,右键即可粘贴)

# 阿里源(Ubuntu 22.04 LTS专用) deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

  • 粘贴完成后,按下「Ctrl+O」保存文件,再按下「Enter」确认保存,最后按下「Ctrl+X」退出编辑器
  • 更新源列表,使国内源生效,输入以下命令,回车执行(耐心等待更新完成,约1-2分钟)

# 更新软件包列表 sudo apt update # 升级系统软件 sudo apt upgrade -y

2.安装基础工具 curl wget git build-essential

sudo apt install -y curl wget git build-essential


5.安装过程中的补充说明

如何检查 Windows 11 版本

虽然你已经是 Windows 11 用户,但仍然建议检查一下版本信息,避免系统过旧。

方法 1:用“运行”窗口查看
  1. 按键盘上的 Win + R

  2. 输入下面的命令:winver

这条命令的作用是什么:打开 Windows 版本信息窗口,查看当前系统版本和内部版本号。

  1. 点击“确定”

  2. 会弹出一个窗口,显示类似:

  • Windows 11

  • 版本 22 H 2 / 23 H 2 / 24 H 2

  • OS 内部版本


方法 2:在设置里查看
  1. 打开 设置

  2. 进入 系统

  3. 点击 关于

  4. 查看:

  • Windows 规格

  • 版本

  • 操作系统内部版本


注意事项
  • 不是必须追求最新版本,但尽量不要太旧

  • 如果更新过程中需要重启,请先保存你的工作文件


如何确认电脑是否开启虚拟化

WSL 2 依赖虚拟化。如果虚拟化没开,WSL 2 往往装不上或者启动失败。

方法 1:使用任务管理器查看

操作步骤

  1. Ctrl + Shift + Esc 打开任务管理器

  2. 如果看到的是简化界面,点击左下角或下方的“详细信息”

  3. 点击 性能

  4. 选择 CPU

  5. 在右侧或右下方查看 虚拟化

如果显示:

  • 已启用:说明虚拟化已开启

  • 已禁用:说明虚拟化未开启


方法 2:用命令查看系统信息

以普通 PowerShell 或命令提示符运行下面命令:

systeminfo

这条命令的作用是什么:显示当前电脑的系统详细信息,其中包含虚拟化相关状态。

滚动到靠下位置,查看与虚拟化相关的内容,比如:

  • 虚拟化已在固件中启用

  • Hyper-V 要求

如果显示已启用,一般说明可以继续安装 WSL 2。


如果没有开启虚拟化,怎么操作?

方法 1:图形化界面
  1. 按下 Win+R,输入 optionalfeatures,回车打开「Windows 功能」窗口;

  2. 在弹出的窗口中,勾选以下选项(勾选时注意不要漏选,虚拟机相关的我都勾选了):

  • 适用于 Linux 的 Windows 子系统

  • 虚拟机平台

  • 虚拟机监控程序平台

  • Windows Hypervisor Platform(有些系统可能没有)

  • Hyper-V(如果你的 Windows 版本支持)

  1. 点击窗口底部「确定」,系统会开始安装所选功能,等待安装完成(约 1-3 分钟,视电脑配置而定);

  2. 安装完成后,会提示「需要重启电脑才能生效」,点击「立即重启」(务必重启,否则后续步骤会失败)。


方法 2:命令行

# 启用"适用于 Linux 的 Windows 子系统" dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 启用"虚拟机平台"(WSL2 需要) dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart # /all:在所有用户上启用该功能 # /norestart:启用功能后不会立即重启。

==执行完必须重启电脑,不重启后面的步骤八成会失败。==


至此,简单教程结束,可以愉快的玩耍了!

使用

一些集成以及使用方法,为了更好的操作 wsl

[!info] 说明
简单列个目录,后续完善

vscode 集成 wsl

可视化多发行版管理:wsl UI

微软商店搜索下载 WSL UI,一个不错的应用。

wsl 与宿主机的网络配置

wsl 与宿主机的文件交互

wsl 中软件

  • nvm
  • docker
  • git
  • python
网友解答:
--【壹】--:

好东西 研究下


--【贰】--: 大米饭:

3.迁移发行版镜像到指定目录

镜像迁移使用move指令更方便一些,wsl --manage <需要移动的发行版> --move <目标路径>


--【叁】--:

感谢教程


--【肆】--:

谢谢了,正好需要


--【伍】--:

学习了!以前都是装虚拟机


--【陆】--:

之前windows没法直装cc和cx,下在wsl里面,现在能在win系统直接使用了就没关注wsl,感谢佬分享


--【柒】--:

感谢分享,其实可以指定位置安装,这样就不用迁移了
wsl --install -d Ubuntu-24.04 --location D:\


--【捌】--:

感谢分享教程!

不过我现在遇到一个问题,我wsl2没装linux系统,直接装了Docker Desktop,而且docker里装了七八个应用镜像进行一键启动,比如mysql的5.7\8.0、pgsql、redis等等,这个要怎么迁移啊。。数据库里还有不少数据

是不是只能卸载掉docker之后才能安装正常的linux系统?问了AI感觉都不是很靠谱,一直不敢操作呢


--【玖】--:

还是喜欢macos


--【拾】--:

已收藏,感谢佬的教程,非常实用,期待后续


--【拾壹】--:

感谢佬的详尽介绍!我的使用技巧是 vhdx 多个版本备份,把想要的版本移动到 ramdisk 内存盘里跑,借此提高速度,并控制 wsl2 镜像容易体积变很大的毛病(内存盘我一般割 16g 临时跑跑也够了)


--【拾贰】--:

帖子里好几个无意义占楼的,点开一看注册0天


--【拾叁】--:

收藏了,后面试试


--【拾肆】--:

写的挺好,赞一下


--【拾伍】--:

感谢分享


--【拾陆】--:

楼上五分钟的都是啥


--【拾柒】--:


谢谢,之前用 wsl 太占内存就没用了,不知道现在怎么样


--【拾捌】--:

喔,好吧~


--【拾玖】--:

不需要他是可以共存的wsl就类似于虚拟机,你可以安装多个linux的,如果要在wsl的linux里面用docker desktop好像得组一下网络啥的,因为原本应该不通这个确实没搞过

标签:配置优化
问题描述:

身为小白,需要用到linux作为学习或者整一些稀奇古怪的项目。但是买服务器作为练手还不至于。当然用虚拟机也可以,但是综合考虑一下,还是选择wsl,主要就是没接触过,图新鲜。

希望能给我一样的小白一些帮助。

WSL2 说明

1. 什么是 WSL 2

WSL 的全称是 Windows Subsystem for Linux,可以理解成:

让你在 Windows 里面直接使用 Linux。

WSL 2 是它的第二代版本。你不用装双系统,也不用额外装传统虚拟机,就能在 Windows 11 里运行一个 Linux 环境。

这对新手来说非常实用,因为你可以:

  • 继续用你熟悉的 Windows

  • 同时学习和使用 Linux 命令

  • 安装开发工具

  • 配合 VS Code 写代码


2. WSL 2 有什么作用

WSL 2 主要能做这些事:

  1. 学 Linux 命令

  2. 安装开发环境

  3. 运行 Git、Python、curl、wget 等工具

  4. 运行很多只在 Linux 下更方便的软件

  5. 和 VS Code 配合开发

如果你以后想学:

  • Python

  • 前端开发

  • 后端开发

  • Git/GitHub

  • Docker

那么 WSL 2 都很有帮助。


3. WSL 2 和 WSL 1 的主要区别

虽然名字只差一个数字,但体验差别比较明显。

WSL 1 的特点

  • 更早的版本

  • 不是完整的 Linux 内核

  • 文件读写和兼容性上有局限

  • 某些 Linux 程序不能正常工作

WSL 2 的特点

  • 使用真正的 Linux 内核

  • 对 Linux 软件兼容性更好

  • Docker、更多开发工具、更多脚本都更容易跑起来

  • 性能通常更好,尤其是 Linux 原生任务

结论

对于 Windows 11 新手:

直接使用 WSL 2,不用折腾 WSL 1。


安装

说明阐述:

  • 采用 Ubuntu-22.04 作为演示发行版。

0.安装前的准备

在正式安装前,先确认你的电脑是否满足条件。

基本条件

你需要满足以下条件:

  1. 电脑系统是 Windows 11

  2. 你有 管理员权限(针对公司电脑说明)

  3. 电脑开启了 虚拟化

  4. 网络正常

  5. 系统不要太旧,建议先更新 Windows OS≥21 H

1.更新 WSL 内核 & 设置默认版本

一般设置完虚拟化之后需要重启。而重启后,继续在管理员 PowerShell 里:

# 更新 WSL 到最新版本(包含内核更新) wsl --update ​ # 设置默认使用 WSL 2(不是 WSL 1) # Windows 10 用户 需要执行此命令,否则默认使用 WSL 1。 wsl --set-default-version 2

使用 wslwsl --update 下载很慢(选一个你认为比较快的):

处理方法:

  1. 使用命令:

wsl --update --web-download

  1. GitHub 下载:地址

==注意不要忘了设置版本为 2==


2.安装发行版 Ubuntu

1. 查看可安装的发行版

wsl --list --online

这条命令的作用是什么:显示当前支持在线安装的 Linux 发行版列表。

你应该能在列表里看到各种可以下载的 linux 发行版:

  • Debian

  • Ubuntu


2. 安装 Ubuntu-22.04 (或者你想安装的任意发行版)

wsl --install -d Ubuntu-22.04


3.设置管理员账户和密码

安装完毕后会要求你创建一个新用户,按照提示输入用户名和密码即可。

==注意:用户名用字母和下划线开头,后边接字母,下划线,数字==
然后按 Ctrl + D 退出即可(具体原因见下方)。


3.迁移发行版镜像到指定目录

因为使用命令行安装会下载到系统盘,但是我本身笔记本的 C 盘空间不是很多,我就想把镜像移动到其他的盘,因此多了这么一步。

==C 盘空间足够可忽略==

1.在你想安装的目录,建立文件夹

根据每个人的习惯不同,设置自己舒服的。
下文地址仅限参考

文件目录:E:\software\wsl\OS
下载的发行版是 Ubuntu-22.04,设置为:E:\software\wsl\OS\Ubuntu-22.04

2.导出前边下载好的 Ubuntu-20.04 为 tar 压缩包

[!info] 备注

  1. 先确认发行版名称

# 列出已安装的 WSL 发行版名称、运行状态和版本号 wsl -l -v

  1. 关闭 WSL

# 关闭所有正在运行的 WSL 实例,避免迁移时文件占用。 wsl --shutdown

wsl --export Ubuntu-22.04 E:\software\wsl\OS\Ubuntu-22.04\Ubuntu-22.04.tar # 把名为 Ubuntu-22.04 的发行版导出为一个 tar 备份文件,保存到 E 盘指定位置。

[!info] 注意检查
虽然你前面已经导出了 XXX.tar,但仍然建议你确认(==因为还要用==):

  • 导出确实成功了

  • XXX.tar 文件确实存在

  • 文件大小不是 0 KB

3.注销原来的发行版(系统盘的那个)

wsl --unregister Ubuntu-22.04

4.将发行版压缩包导入到 wsl 中

wsl --import Ubuntu-22.04 E:\software\wsl\OS\Ubuntu-22.04 E:\software\wsl\OS\Ubuntu-22.04\Ubuntu-22.04.tar --version 2

这条命令的作用是什么:把之前导出的 Ubuntu 备份导入到指定的目录,并指定使用 WSL 2。

这里的含义是:

  • 第一个 Ubuntu-22.04:导入后的发行版名称

  • E:\software\wsl\OS\Ubuntu-22.04:新的安装位置,==之后数据都会放在这个指定的位置==

  • E:\software\wsl\OS\Ubuntu-22.04\Ubuntu-22.04.tar:导入发行版源文件位置

  • --version 2:指定导入为 WSL 2

[!info] 备注
在指定的位置会出现一个虚拟磁盘映像文件(ext4.vhdx) 中,该文件用于存储整个 Ubuntu-22.04 文件系统

5.启动 Ubuntu

# 启动 wsl -d Ubuntu-22.04 # 检查 wsl -l -v

[!tip] 补充
除了上边的方法,也可以直接下载发行版的镜像文件,然后导入到 wsl 中,方法可自行探索。

4.进入 Ubuntu 之后的配置

1.更新软件源

Ubuntu 默认源是国外服务器,国内访问速度慢,替换为阿里源/清华源,更新和下载软件会快很多(以下以阿里源为例)。

  • 编辑源文件,输入以下命令,打开源文件编辑器(使用nano编辑器,简单易操作)

sudo nano /etc/apt/sources.list

  • 删除所有内容(清空默认源)
  • 复制以下阿里源内容,粘贴到编辑器中(在Ubuntu终端中,右键即可粘贴)

# 阿里源(Ubuntu 22.04 LTS专用) deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse

  • 粘贴完成后,按下「Ctrl+O」保存文件,再按下「Enter」确认保存,最后按下「Ctrl+X」退出编辑器
  • 更新源列表,使国内源生效,输入以下命令,回车执行(耐心等待更新完成,约1-2分钟)

# 更新软件包列表 sudo apt update # 升级系统软件 sudo apt upgrade -y

2.安装基础工具 curl wget git build-essential

sudo apt install -y curl wget git build-essential


5.安装过程中的补充说明

如何检查 Windows 11 版本

虽然你已经是 Windows 11 用户,但仍然建议检查一下版本信息,避免系统过旧。

方法 1:用“运行”窗口查看
  1. 按键盘上的 Win + R

  2. 输入下面的命令:winver

这条命令的作用是什么:打开 Windows 版本信息窗口,查看当前系统版本和内部版本号。

  1. 点击“确定”

  2. 会弹出一个窗口,显示类似:

  • Windows 11

  • 版本 22 H 2 / 23 H 2 / 24 H 2

  • OS 内部版本


方法 2:在设置里查看
  1. 打开 设置

  2. 进入 系统

  3. 点击 关于

  4. 查看:

  • Windows 规格

  • 版本

  • 操作系统内部版本


注意事项
  • 不是必须追求最新版本,但尽量不要太旧

  • 如果更新过程中需要重启,请先保存你的工作文件


如何确认电脑是否开启虚拟化

WSL 2 依赖虚拟化。如果虚拟化没开,WSL 2 往往装不上或者启动失败。

方法 1:使用任务管理器查看

操作步骤

  1. Ctrl + Shift + Esc 打开任务管理器

  2. 如果看到的是简化界面,点击左下角或下方的“详细信息”

  3. 点击 性能

  4. 选择 CPU

  5. 在右侧或右下方查看 虚拟化

如果显示:

  • 已启用:说明虚拟化已开启

  • 已禁用:说明虚拟化未开启


方法 2:用命令查看系统信息

以普通 PowerShell 或命令提示符运行下面命令:

systeminfo

这条命令的作用是什么:显示当前电脑的系统详细信息,其中包含虚拟化相关状态。

滚动到靠下位置,查看与虚拟化相关的内容,比如:

  • 虚拟化已在固件中启用

  • Hyper-V 要求

如果显示已启用,一般说明可以继续安装 WSL 2。


如果没有开启虚拟化,怎么操作?

方法 1:图形化界面
  1. 按下 Win+R,输入 optionalfeatures,回车打开「Windows 功能」窗口;

  2. 在弹出的窗口中,勾选以下选项(勾选时注意不要漏选,虚拟机相关的我都勾选了):

  • 适用于 Linux 的 Windows 子系统

  • 虚拟机平台

  • 虚拟机监控程序平台

  • Windows Hypervisor Platform(有些系统可能没有)

  • Hyper-V(如果你的 Windows 版本支持)

  1. 点击窗口底部「确定」,系统会开始安装所选功能,等待安装完成(约 1-3 分钟,视电脑配置而定);

  2. 安装完成后,会提示「需要重启电脑才能生效」,点击「立即重启」(务必重启,否则后续步骤会失败)。


方法 2:命令行

# 启用"适用于 Linux 的 Windows 子系统" dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 启用"虚拟机平台"(WSL2 需要) dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart # /all:在所有用户上启用该功能 # /norestart:启用功能后不会立即重启。

==执行完必须重启电脑,不重启后面的步骤八成会失败。==


至此,简单教程结束,可以愉快的玩耍了!

使用

一些集成以及使用方法,为了更好的操作 wsl

[!info] 说明
简单列个目录,后续完善

vscode 集成 wsl

可视化多发行版管理:wsl UI

微软商店搜索下载 WSL UI,一个不错的应用。

wsl 与宿主机的网络配置

wsl 与宿主机的文件交互

wsl 中软件

  • nvm
  • docker
  • git
  • python
网友解答:
--【壹】--:

好东西 研究下


--【贰】--: 大米饭:

3.迁移发行版镜像到指定目录

镜像迁移使用move指令更方便一些,wsl --manage <需要移动的发行版> --move <目标路径>


--【叁】--:

感谢教程


--【肆】--:

谢谢了,正好需要


--【伍】--:

学习了!以前都是装虚拟机


--【陆】--:

之前windows没法直装cc和cx,下在wsl里面,现在能在win系统直接使用了就没关注wsl,感谢佬分享


--【柒】--:

感谢分享,其实可以指定位置安装,这样就不用迁移了
wsl --install -d Ubuntu-24.04 --location D:\


--【捌】--:

感谢分享教程!

不过我现在遇到一个问题,我wsl2没装linux系统,直接装了Docker Desktop,而且docker里装了七八个应用镜像进行一键启动,比如mysql的5.7\8.0、pgsql、redis等等,这个要怎么迁移啊。。数据库里还有不少数据

是不是只能卸载掉docker之后才能安装正常的linux系统?问了AI感觉都不是很靠谱,一直不敢操作呢


--【玖】--:

还是喜欢macos


--【拾】--:

已收藏,感谢佬的教程,非常实用,期待后续


--【拾壹】--:

感谢佬的详尽介绍!我的使用技巧是 vhdx 多个版本备份,把想要的版本移动到 ramdisk 内存盘里跑,借此提高速度,并控制 wsl2 镜像容易体积变很大的毛病(内存盘我一般割 16g 临时跑跑也够了)


--【拾贰】--:

帖子里好几个无意义占楼的,点开一看注册0天


--【拾叁】--:

收藏了,后面试试


--【拾肆】--:

写的挺好,赞一下


--【拾伍】--:

感谢分享


--【拾陆】--:

楼上五分钟的都是啥


--【拾柒】--:


谢谢,之前用 wsl 太占内存就没用了,不知道现在怎么样


--【拾捌】--:

喔,好吧~


--【拾玖】--:

不需要他是可以共存的wsl就类似于虚拟机,你可以安装多个linux的,如果要在wsl的linux里面用docker desktop好像得组一下网络啥的,因为原本应该不通这个确实没搞过

标签:配置优化