Skip to content

WSL

是什么

WSL 是适用于 Windows 的 Linux 子系统。可以直接在 Windows 中运行 Linux 中的各种能力。

为什么

在很难离开 Windows 中的特定软件、特定操作逻辑方式的情况下,又需要快速使用 Linux,WSL 提供了一种相比硬盘或虚拟机安装 Linux 更轻量的方式,轻量意味着能很快配置好并使用。

安装使用

○ 准备

ps1
# 检查 wsl 状态
wsl --status

# 启用 WSL,管理员权限执行,重启
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

# 下载 Linux kernel,见“参考”中的微软官方文档

# 设置 wsl2
wsl --set-default-version 2

自动安装 WSL

ps1
wsl --list --online
wsl --install -d <DistroName>
wsl -l -all -v
wsl --shutdown

手动安装 WSL

ps1
# 下载发行版包,安装、启动,见“参考”中的微软官方文档

# 关闭所有子系统
wsl --shutdown
wsl -l --all -v
# 转移到 D 盘并重新导入
wsl --export Debian D:\aubur\wsl\Debian1.12.2.0.tar
wsl --unregister Debian
wsl --import Debain D:\aubur\wsl\Debian1.12.2.0 D:\aubur\wsl\Debian1.12.2.0.tar --version 2

WSL 环境准备

sh
# 查看当前 os 版本
cat /etc/os-release

# 切换源,https://mirrors.tuna.tsinghua.edu.cn/help/debian/
# 先改成 http
apt update
apt install apt-transport-https ca-certificates
update-ca-certificates
# 源改为 https,再
apt update
apt upgrade

参考

访问量 PV:Blocked用户数 UV:Blocked