mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5
916 字
2 分钟
在windows上安装并简单配置wsl
2026-07-05

依旧前言#

记得挺久之前微软在宣布更新windows11的时候,就说过wsa和wsl,分别是全程分别是 适用于android的windows子系统 和 适用于liunx的windows子系统,当时我也是因为wsa升级的win11,而wsl听说很垃圾就没有接触过,这几天在群里水群的时候看到有人在用这个,发现这个依旧更新到了2.0版本,据说是好用了很多,便试了试并记录

提示

要想安装wsl,需要windows版本至少是win10(内部版本19041)或更高版本 本文中的所有内容均参考至微软官方文档

安装#

在安装前,需要确认主机开启了虚拟化,并且在添加windows功能中勾选了 适用于liunx的windows子系统,勾选虚拟化功能会与其他虚拟机软件的部分功能不兼容,谨慎选择

打开windows终端或cmd,输入以下指令安装wsl,一般默认都是下载最新的wsl2并且会下载Ubuntu作为liunx内核

wsl --install

安装好后会有配置提示,正常填写即可

启动后,你能在你的资源管理器里找到liunx的文件夹,可以直接访问系统内的文件

如果想要下载其他的liunx发行版,可以输入以下命令查看

wsl --list --online

要安装对应的版本在安装指令后接参数即可,例如我们要安装Debian,直接输入

wsl --install Debian

安装完后你可以随时在终端的多选项卡窗口中点击加号开启liunx虚拟机的终端

简单使用#

如果想要查看已经安装的liunx发行版#

wsl -l -v

卸载对应的发行版#

wsl --unregister <Linux发行版名称>

关闭所有正在运行的虚拟机#

wsl --shutdown

导出已安装的虚拟机#

wsl --export <Linux发行版名称> <导出的文件名>

运行指令后会以当前状态为导出为新的tar文件到终端运行的目录下

导入其他发行版#

同样的,可以按照其他外部来源的tar包

wsl --import <Linux发行版名称> <安装路径> <导入的文件名>

使用这个指令,只要有对应的.tar文件,我们可以做到安装没有默认提供的其他系统(例如centos) 也可以用来安装多个相同的系统(导入时更改Linux发行版名称即可) 或是用来更改虚拟机保存的位置(修改安装路径即可)

一个简单的示例

对于用安装好的系统干什么,就不再这篇文章的讨论范围内了🐷

一些看起来高级的高级配置#

大部分情况下,使用安装wsl时自带的wsl settings进行设置足够简单使用了,但是如果需要对多个虚拟机进行分别设置,就需要修改对应的文件

对此,有两个文件 .wslconfig,和wsl.conf

.wslconfig负责所有wsl的常规和默认配置

wsl.conf负责单个wsl的设置

需要注意的是wsl的配置更改有一个8秒规则,在对配置文件进行修改后需要重启子系统才会更新,输入指令后大概等待8秒,其实不用8秒也行

这部分说明较多,可以直接看文档,要我来复述一遍估计和看wiki没啥区别

对于wsl.conf,他默认在虚拟机内的/etc/wsl.conf,如果是外部导入的tar包安装的其他发行版,有可能无法使用systemd管理服务,这时候就需要去配置文件中启用

vi /etc/wsl.conf
[boot]
systemd=true
分享

如果这篇文章对你有帮助,欢迎分享给更多人!

在windows上安装并简单配置wsl
https://www.yisibuwang.top/posts/2026-07-05-在windows上安装并简单配置wsl/
作者
buwang
发布于
2026-07-05
许可协议
CC BY 4.0

部分信息可能已经过时