【WSL2小白教程】由于日常学习探索需要,要用到linux,将自己配置wsl的过程,整理一下当作教程分享一下
- 内容介绍
- 文章标签
- 相关推荐
身为小白,需要用到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 主要能做这些事:
-
学 Linux 命令
-
安装开发环境
-
运行 Git、Python、curl、wget 等工具
-
运行很多只在 Linux 下更方便的软件
-
和 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.安装前的准备
在正式安装前,先确认你的电脑是否满足条件。
基本条件
你需要满足以下条件:
-
电脑系统是 Windows 11
-
你有 管理员权限(针对公司电脑说明)
-
电脑开启了 虚拟化
-
网络正常
-
系统不要太旧,建议先更新 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下载很慢(选一个你认为比较快的):处理方法:
- 使用命令:
wsl --update --web-download
- 去
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] 备注
- 先确认发行版名称
# 列出已安装的 WSL 发行版名称、运行状态和版本号 wsl -l -v
- 关闭 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:用“运行”窗口查看
-
按键盘上的 Win + R
-
输入下面的命令:
winver
这条命令的作用是什么:打开 Windows 版本信息窗口,查看当前系统版本和内部版本号。
-
点击“确定”
-
会弹出一个窗口,显示类似:
-
Windows 11
-
版本 22 H 2 / 23 H 2 / 24 H 2
-
OS 内部版本
方法 2:在设置里查看
-
打开 设置
-
进入 系统
-
点击 关于
-
查看:
-
Windows 规格
-
版本
-
操作系统内部版本
注意事项
-
不是必须追求最新版本,但尽量不要太旧
-
如果更新过程中需要重启,请先保存你的工作文件
如何确认电脑是否开启虚拟化
WSL 2 依赖虚拟化。如果虚拟化没开,WSL 2 往往装不上或者启动失败。
方法 1:使用任务管理器查看
操作步骤
-
按 Ctrl + Shift + Esc 打开任务管理器
-
如果看到的是简化界面,点击左下角或下方的“详细信息”
-
点击 性能
-
选择 CPU
-
在右侧或右下方查看 虚拟化
如果显示:
-
已启用:说明虚拟化已开启
-
已禁用:说明虚拟化未开启
方法 2:用命令查看系统信息
以普通 PowerShell 或命令提示符运行下面命令:
systeminfo
这条命令的作用是什么:显示当前电脑的系统详细信息,其中包含虚拟化相关状态。
滚动到靠下位置,查看与虚拟化相关的内容,比如:
-
虚拟化已在固件中启用
-
Hyper-V 要求
如果显示已启用,一般说明可以继续安装 WSL 2。
如果没有开启虚拟化,怎么操作?
方法 1:图形化界面
-
按下 Win+R,输入
optionalfeatures,回车打开「Windows 功能」窗口; -
在弹出的窗口中,勾选以下选项(勾选时注意不要漏选,虚拟机相关的我都勾选了):
-
适用于 Linux 的 Windows 子系统
-
虚拟机平台
-
虚拟机监控程序平台
-
Windows Hypervisor Platform(有些系统可能没有)
-
Hyper-V(如果你的 Windows 版本支持)
-
点击窗口底部「确定」,系统会开始安装所选功能,等待安装完成(约 1-3 分钟,视电脑配置而定);
-
安装完成后,会提示「需要重启电脑才能生效」,点击「立即重启」(务必重启,否则后续步骤会失败)。
方法 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 主要能做这些事:
-
学 Linux 命令
-
安装开发环境
-
运行 Git、Python、curl、wget 等工具
-
运行很多只在 Linux 下更方便的软件
-
和 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.安装前的准备
在正式安装前,先确认你的电脑是否满足条件。
基本条件
你需要满足以下条件:
-
电脑系统是 Windows 11
-
你有 管理员权限(针对公司电脑说明)
-
电脑开启了 虚拟化
-
网络正常
-
系统不要太旧,建议先更新 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下载很慢(选一个你认为比较快的):处理方法:
- 使用命令:
wsl --update --web-download
- 去
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] 备注
- 先确认发行版名称
# 列出已安装的 WSL 发行版名称、运行状态和版本号 wsl -l -v
- 关闭 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:用“运行”窗口查看
-
按键盘上的 Win + R
-
输入下面的命令:
winver
这条命令的作用是什么:打开 Windows 版本信息窗口,查看当前系统版本和内部版本号。
-
点击“确定”
-
会弹出一个窗口,显示类似:
-
Windows 11
-
版本 22 H 2 / 23 H 2 / 24 H 2
-
OS 内部版本
方法 2:在设置里查看
-
打开 设置
-
进入 系统
-
点击 关于
-
查看:
-
Windows 规格
-
版本
-
操作系统内部版本
注意事项
-
不是必须追求最新版本,但尽量不要太旧
-
如果更新过程中需要重启,请先保存你的工作文件
如何确认电脑是否开启虚拟化
WSL 2 依赖虚拟化。如果虚拟化没开,WSL 2 往往装不上或者启动失败。
方法 1:使用任务管理器查看
操作步骤
-
按 Ctrl + Shift + Esc 打开任务管理器
-
如果看到的是简化界面,点击左下角或下方的“详细信息”
-
点击 性能
-
选择 CPU
-
在右侧或右下方查看 虚拟化
如果显示:
-
已启用:说明虚拟化已开启
-
已禁用:说明虚拟化未开启
方法 2:用命令查看系统信息
以普通 PowerShell 或命令提示符运行下面命令:
systeminfo
这条命令的作用是什么:显示当前电脑的系统详细信息,其中包含虚拟化相关状态。
滚动到靠下位置,查看与虚拟化相关的内容,比如:
-
虚拟化已在固件中启用
-
Hyper-V 要求
如果显示已启用,一般说明可以继续安装 WSL 2。
如果没有开启虚拟化,怎么操作?
方法 1:图形化界面
-
按下 Win+R,输入
optionalfeatures,回车打开「Windows 功能」窗口; -
在弹出的窗口中,勾选以下选项(勾选时注意不要漏选,虚拟机相关的我都勾选了):
-
适用于 Linux 的 Windows 子系统
-
虚拟机平台
-
虚拟机监控程序平台
-
Windows Hypervisor Platform(有些系统可能没有)
-
Hyper-V(如果你的 Windows 版本支持)
-
点击窗口底部「确定」,系统会开始安装所选功能,等待安装完成(约 1-3 分钟,视电脑配置而定);
-
安装完成后,会提示「需要重启电脑才能生效」,点击「立即重启」(务必重启,否则后续步骤会失败)。
方法 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好像得组一下网络啥的,因为原本应该不通这个确实没搞过

