如何在WSL上按装Linux子系统
如何在WSL上按装Linux子系统详细介绍
在 Windows 上安装 WSL(Windows Subsystem for Linux,即 Windows 的 Linux 子系统)并配置 Linux 环境的步骤如下:
一、准备工作
确保你的 Windows 系统版本支持 WSL:
- Windows 10:版本需≥1903(Build 18362 及以上),或通过更新到最新版本。
- Windows 11:默认支持 WSL 2,直接按步骤操作即可。
二、启用 WSL 功能
以管理员身份打开 PowerShell(或 Windows 终端),执行以下命令启用 WSL 功能:
powershell
dismexe online featurename:Microsoft-Windows-Subsystem-Linux all norestart
执行完成后,根据提示重启电脑(非必须,但建议重启确保生效)。
三、安装 Linux 分发版
WSL 支持多种 Linux 分发版(如 Ubuntu、Debian、Kali 等),推荐通过以下方式安装:
方式 1:通过 Microsoft Store(推荐)
- 打开 Microsoft Store,搜索你需要的 Linux 分发版(例如搜索 “Ubuntu”)。
- 点击 “获取” 或 “安装”,等待下载完成。
- 安装完成后,在开始菜单中找到分发版(如 “Ubuntu”)并启动,首次启动会自动完成初始化。
方式 2:通过命令行安装
如果你无法访问 Microsoft Store(如企业环境),可以通过 PowerShell 命令手动安装:
powershell
wsl list online
wsl install d Ubuntu-2204
命令执行后会自动下载并安装,安装完成后需重启系统。
四、初始化 Linux 子系统
首次启动 Linux 分发版(如 Ubuntu)时,需要完成以下初始化步骤:
- 等待系统初始化文件(可能需要几分钟)。
- 设置 Linux 子系统的用户名和密码(用于后续登录和权限操作)。
- 输入密码后,即可进入 Linux 终端,此时 WSL 已安装完成。
五、验证安装
在 PowerShell 或命令提示符中执行以下命令,确认 WSL 状态:
bash
wsl
wsl Ubuntu
六、可选优化(按需操作)
- 更新 Linux 系统:在 Linux 终端中执行
sudo apt update && sudo apt upgrade更新软件包。 - 启用 WSL 2(默认已启用):若需切换 WSL 版本(如从 WSL 1 升级到 WSL 2),执行
wsl --set-version <分发版名称> 2(例如wsl --set-version Ubuntu 2)。 - 配置文件共享:Windows 的文件路径在 WSL 中可通过
/mnt/c/(C 盘)、/mnt/d/(D 盘)等路径访问。
注意事项
- 首次安装 Linux 分发版时,可能需要等待较长时间(取决于网络和系统性能)。
- 若安装失败,可尝试:
- 检查系统是否为最新版本(通过 Windows 更新)。
- 以管理员身份重新运行安装命令。
- 手动下载分发版的
.appx文件(从WSL 分发版列表获取),通过 PowerShell 安装(Add-AppxPackage .\文件名.appx)。
完成以上步骤后,你即可在 Windows 中使用 Linux 子系统进行开发、命令行操作等。