当前位置:首页 > 系统教程 > 正文

手把手教你安装使用WSL(适用于Linux的Windows子系统)

手把手教你安装使用WSL(适用于Linux的Windows子系统)

本文详细讲解WSL的安装和使用,即使小白也能轻松上手。

手把手教你安装使用WSL(适用于Linux的Windows子系统) WSL安装 Linux子系统配置 Windows Subsystem for Linux使用 WSL2 第1张

什么是WSL?

WSL(Windows Subsystem for Linux,即适用于Linux的Windows子系统)允许开发者在Windows系统上直接运行Linux环境,无需虚拟机或双系统。它支持常见的Linux命令行工具、应用程序,并且与Windows文件系统无缝集成。本文将围绕WSL安装Linux子系统配置Windows Subsystem for Linux使用以及WSL2等关键词,提供详细教程。

安装前提

  • Windows 10 版本 2004 及以上(内部版本 19041 及以上)或 Windows 11。
  • 开启“适用于Linux的Windows子系统”可选功能。
  • 开启“虚拟机平台”可选功能(如果使用WSL2)。
  • 建议更新Windows到最新版本。

步骤一:启用WSL功能

以管理员身份打开PowerShell或命令提示符,执行以下命令:

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart  

如果需要使用WSL2,还需启用虚拟机平台:

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart  

完成后重启计算机。

步骤二:设置WSL默认版本

重启后,打开PowerShell,设置WSL2为默认版本:

    wsl --set-default-version 2  

如果系统提示需要安装内核组件,请根据提示下载并安装WSL2 Linux内核更新包。

步骤三:安装Linux发行版

您可以从Microsoft Store安装喜欢的Linux发行版,如Ubuntu、Debian、Kali Linux等。以Ubuntu为例:

  1. 打开Microsoft Store,搜索“Ubuntu”。
  2. 选择“Ubuntu”或“Ubuntu 22.04 LTS”,点击“安装”。
  3. 安装完成后,从开始菜单启动Ubuntu,首次启动会进行初始化,设置用户名和密码。

或者使用命令行安装:wsl --install -d Ubuntu,该命令会自动安装并设置。

步骤四:使用WSL

启动后,您就拥有了一个完整的Linux终端。您可以运行Linux命令,访问Windows文件(路径在/mnt/c/下),安装软件包等。例如:

    sudo apt updatesudo apt install nginx  

还可以通过wsl -l -v查看已安装的发行版和WSL版本。

常见问题

Q: 安装时提示错误0x80070003? A: 确保Windows已更新到最新,并检查BIOS中是否开启虚拟化。

Q: WSL2网络访问问题? A: WSL2使用虚拟化网络,一般无需配置,如需端口转发可使用netsh命令。

通过以上步骤,您已成功安装并可以使用WSL。继续探索Linux的强大功能吧!