文章目录
- 1. WSL2概述
- 2. 安装WSL2
- 2.1 启用WSL功能
- 2.2 更新到WSL2
- 2.3 安装WSL2 Linux内核
- 2.4 设置WSL2为默认版本
- 2.5 安装Linux发行版
- 2.6 启动Linux发行版
- 3. 实战总结
1. WSL2概述
WSL(Windows Subsystem for Linux)是微软提供的一个功能,它允许在Windows 10和Windows 11上运行Linux环境。WSL2是WSL的第二个版本,提供了一个完整的Linux内核,以提供更好的性能和完整的系统调用兼容性。
2. 安装WSL2
2.1 启用WSL功能
- 打开“控制面板” > “程序” > “程序和功能” > “启用或关闭Windows功能”。
- 勾选“适用于Linux的Windows子系统”(Windows Subsystem for Linux)
- 点击“确定”并重启计算机
2.2 更新到WSL2
- 确保你的Windows 10或Windows 11系统是最新的,WSL2需要较新的系统版本
- 打开PowerShell以管理员身份,并运行以下命令来启用虚拟机平台功能
- 执行命令:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- 重启计算机
2.3 安装WSL2 Linux内核
- 打开Microsoft Store,搜索并安装“适用于Linux的Windows子系统”(Windows Subsystem for Linux)
- 下载并安装WSL2 Linux内核更新包:WSL2 Linux内核更新包
- 下载Linux内核更新包到本地
- 安装
wsl_update_x64.msi
- 完成安装
2.4 设置WSL2为默认版本
- 打开PowerShell以管理员身份,并运行以下命令来设置WSL2为默认版本:
wsl --set-default-version 2
2.5 安装Linux发行版
- 打开Microsoft Store,搜索并选择你想要安装的Linux发行版,比如Ubuntu
- 选择
Ubuntu 22.04.1 LTS
,单击【免费下载】按钮
- 安装完成
- 点击进去,查看详情
- 单击【打开】按钮
- 在PowerShell里执行命令:
wsl -l -v
,查看已安装的Linux发行版
2.6 启动Linux发行版
- 在PowerShell里执行命令:
wsl -d Ubuntu-22.04
- 执行命令:
ll
- 执行命令:
exit
,退出Linux发行版
3. 实战总结
- WSL2是微软提供的Windows子系统,允许在Windows 10和11上运行Linux环境,提供更好的性能和兼容性。安装WSL2需要启用WSL功能、更新系统、安装WSL2内核,并设置为默认版本。之后,可以通过Microsoft Store安装Linux发行版,并使用WSL命令启动和管理它们。