2024年2月28日大约 1 分钟
WSL
wsl(Windows Subsystem for Linux)适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导。
安装/更新 参考地址
- 安装/更新 wsl 命令
如果已经安装了,最好更新一下,避免发生诡异的错误。
wsl --install
wsl --update执行后重启计算机
- 设置版本号
wsl --set-version 2
## 注意,若提示不存在具有提供的名称的分布,则需要手动安装2版本(https://learn.microsoft.com/zh-cn/windows/wsl/install-manual),如下:
# 1. 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 2. 开启虚拟化
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# 3. 下载wsl2安装包 (https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)
# 4. 启用2版本
wsl --set-default-version 2- 基本命令 参考地址
# 查看可安装的Linux版本
wsl --list --online
# 根据版本名【NAME】下载;注意,第一次下载,启动成功后需要等几分钟后才能设置账号密码;
wsl --install -d Ubuntu-22.04
# 查看已安装的Linux列表
wsl --list --verbose提示
若出现 Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS. 类似的错误,可以尝试管理员身份运行以下指令,并重启计算机:
bcdedit /set hypervisorlaunchtype auto- 其他
# 启动指定实例
wsl -d Ubuntu-22.04
# 卸载安装的系统
wsl --unregister Ubuntu-22.04
# 关闭所有正在运行的WSL实例
wsl --shutdown
