WSL安装

如想了解WSL具体功能及特点请阅读上篇文章WSL介绍

以下是安装 WSL(Windows Subsystem for Linux)的详细步骤:

 

 

一、系统要求

1. 操作系统版本:

  • Windows 10 版本 2004(Build 19041)或更高,或 Windows 11。
  • 可通过 Win + R 输入 winver 查看当前系统版本。

 

2. 启用虚拟化:

  • 需在 BIOS/UEFI 中开启 虚拟化技术(如 Intel VT-x 或 AMD-V)。 

(重启电脑进入 BIOS 设置,通常在 "Advanced" 或 "Security" 选项卡中启用)

 

 

二、安装 WSL 的两种方法

方法 1:使用 wsl --install 命令(推荐)

1. 以管理员身份打开 PowerShell:

  • 右键点击“开始”菜单 → 选择“Windows Terminal (管理员)”或“PowerShell (管理员)”。

 

2. 执行安装命令:

powershell

wsl --install

 

  • 此命令会完成以下操作:
  • 启用 WSL 和虚拟机平台功能。
  • 下载并安装最新 Linux 内核。
  • 默认安装 Ubuntu 发行版。

 

3. 重启电脑:

  • 安装完成后,根据提示重启系统。

 

4. 初始化 Linux 发行版:

  • 重启后,首次打开 Ubuntu 会提示输入 用户名和密码(密码输入时不可见,正常输入后回车)。

 

 

方法 2:手动分步安装

1. 启用 WSL 功能:

powershell

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

 

2. 启用虚拟机平台功能(WSL 2 必需):

powershell

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

 

  • 重启电脑以生效。

 

3.下载并安装 Linux 内核更新包:

  • 访问 WSL 内核更新页面 → 下载并运行 wsl_update_x64.msi。

 

4. 设置默认 WSL 版本为 WSL 2:

powershell

wsl --set-default-version 2

 

5. 安装 Linux 发行版:

  • 打开 Microsoft Store → 搜索并选择喜欢的发行版(如 Ubuntu、Debian、Kali Linux 等)→ 点击“获取”。
  • 或通过命令行安装(例如安装 Ubuntu 22.04):

powershell

wsl --install -d Ubuntu-22.04

 

6. 启动发行版并初始化:

  • 从开始菜单打开安装的 Linux 发行版 → 设置用户名和密码。

 

 

三、验证安装

1. 查看已安装的 WSL 发行版:

powershell

wsl --list --verbose

 

  • 输出应显示发行版名称和 WSL 版本(如 Ubuntu 2)。

 

2. 运行 Linux 命令:

  • 在终端输入 uname -a,若显示 Linux 内核信息则安装成功。

 

 

四、常见问题

1. WSL 2 需要虚拟机支持:

  • 若提示“虚拟化未启用”,需在 BIOS 中开启虚拟化,或关闭 Hyper-V 冲突功能。

 

2. 安装后无法启动发行版:

  • 确保已安装 WSL 内核更新包。

 

3.切换 WSL 版本:

powershell

wsl --set-version <发行版名称> 2

 

 

五、附加操作

  • 安装图形界面:可安装 X Server(如 VcXsrv)或使用 Windows 11 的 WSLg 原生支持。
  • 文件互访:通过 /mnt/c 访问 Windows C 盘,Windows 资源管理器输入 \\wsl$ 访问 Linux 文件。

 

 

按照以上步骤操作后,即可在 Windows 上流畅使用 WSL 运行 Linux 环境!如需进一步配置,可参考 Microsoft WSL 官方文档。

 

 

你可能感兴趣的:(树莓派pico开发,linux)