适用于 Linux 的 Windows 子系统(WLS)安装指南

本文详细介绍在 Windows 上安装 Linux 分发的步骤,包括启用适用于 Linux 的 Windows 子系统、更新到 WSL 2、启用虚拟机功能、下载 Linux 内核更新包、将 WSL 2 设置为默认版本、安装所选 Linux 分发及设置新分发等,还提及各步骤要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

步骤 1 - 启用适用于 Linux 的 Windows 子系统

需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
以管理员身份打开 PowerShell 并运行:

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

运行结果:

部署映像服务和管理工具
版本: 10.0.18362.1139

映像版本: 10.0.18363.1198

启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。

建议现在转到步骤 2,更新到 WSL 2,但如果只想安装 WSL 1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL 2,请等待重新启动计算机,然后继续执行下一步。

步骤 2 - 更新到 WSL 2

若要更新到 WSL 2,需要运行 Windows 10。

要求

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
  • 低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 (或者在 Windows 命令提示符下输入 ver 命令)。 更新到“设置”菜单中的最新 Windows 版本。

步骤 3 - 启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。
以管理员身份打开 PowerShell 并运行:

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

重新启动 计算机,以完成 WSL 安装并更新到 WSL 2。

步骤 4 - 下载 Linux 内核更新包

  1. 下载最新包:适用于 x64 计算机的 WSL2 Linux 内核更新包
  2. 运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

步骤 5 - 将 WSL 2 设置为默认版本

打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

步骤 6 - 安装所选的 Linux 分发

  1. 打开 Microsoft Store,并选择你偏好的 Linux 分发版。
  2. 在分发版的页面中,选择“获取”。

步骤 7 - 设置新分发

首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。
然后,需要为新的 Linux 分发版创建用户帐户和密码。

### 如何在 Windows Subsystem for Linux (WSL)安装 Ubuntu #### 准备工作 为了顺利安装Ubuntu,在开始之前需确认Windows已更新至最新版本。对于希望使用WSL 2的用户来说,操作系统至少应为特定版本的Windows 10或更高版本[^3]。 #### 启用必要的特性 通过PowerShell启用“适用于LinuxWindows子系统”,这一步骤允许Windows识别并执行Linux内核模式下的程序。同样重要的是开启虚拟机平台功能,即使不打算立即部署完整的虚拟化解决方案,这也是必需的操作,因为WSL 2依赖于轻量级的虚拟化技术来提供更好的性能和支持更多的Linux特性和工具[^4]。 ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` #### 获取Linux内核更新包与设置默认版本 下载官方提供的Linux内核更新文件,并按照指引完成安装;随后利用`wsl --set-default-version 2`指令将新创建的分发版设为采用WSL 2作为其基础环境。 #### 安装Ubuntu 访问微软商店搜索Ubuntu,依据个人需求选择合适的版本(如Ubuntu 18.04 LTS 或者更现代的Ubuntu 20.04 LTS),点击获取按钮即可自动完成剩余流程。 #### 初次启动后的初始化操作 首次运行所安装的Ubuntu镜像时会经历一系列初始化过程,期间需要定义用户名以及密码等基本信息,这些设定对于后续的安全登录至关重要。 ```bash # 示例:初次启动后可能看到类似的提示信息 Installing, this may take a few minutes... Please create a default UNIX user account. The username does not need to match your Windows username. For more information visit: https://aka.ms/wslusers Enter new UNIX username: ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值