Skip to main content

在 Windows PC 上安装 WSL

⚡ 系统要求 ⚡
  • 系统版本 🖥️
    • x64 系统:Windows 10 版本 1903 或更高,构建号 18362.1049 或更高。
    • ARM64 系统:Windows 10 版本 2004 或更高,构建号 19041 或更高。
    • Windows 11 或以上。
🧐 如何查看当前 Windows 设备使用的是 x86 还是 ARM 芯片?
  1. 打开命令提示符:
  • Win + R 打开“运行”对话框,输入 cmd,然后按 Enter。
  1. 输入以下命令并按 Enter:
echo %PROCESSOR_ARCHITECTURE%
  • 输出结果将显示架构类型:
    • AMD64 表示 x86(64 位)架构。
    • ARM64 表示 ARM 架构。
🔎 如何检查你的 Windows 版本和构建号?

按下 Windows 键 + R,输入 winver,然后选择确定。

🔥 联系我们 🔥

欢迎来淘宝店联系我们的客服 💬

  • 获取网盘提取密码 🔑
  • 寻求人工指导 👩‍💻👨‍💻

1. 启用 虚拟化 功能

1.1 在 BIOS 中启用虚拟化功能:

  • 重新启动计算机并进入 BIOS 设置。启动时按 F2, F10, DeleteEsc 键。
  • 找到与 Virtualization, Intel VT-xAMD-V 类似的选项,并将其设置为 Enabled
  • 保存并退出 BIOS 设置。

1.2 启用 "虚拟机平台" 可选组件:

  • 打开 控制面板 > 程序和功能
  • 选择 启用或关闭 Windows 功能
  • 勾选 虚拟机平台适用于 Linux 的 Windows 子系统,然后点击 确定
  • 可能需要重启计算机。

1.3 检查虚拟化状态:

  • 按 Ctrl + Shift + Esc 打开任务管理器。
  • 选择“性能”选项卡,然后选择左侧的“CPU”。
  • 在右下角,你应该看到“虚拟化:已启用”或“虚拟化:已禁用”。
  • 如果显示为“已启用”,说明 BIOS 中的虚拟化技术已成功启用。

2. 启用 "适用于 Linux 的 Windows 子系统" 与 "虚拟机功能"

需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。

以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:

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

3. 下载 Linux 内核更新包

Linux 内核更新包会安装最新版本的 WSL 2 Linux 内核,以便在 Windows 操作系统映像中运行 WSL。

下载最新包:

双击以运行下载的更新包。

4. 重启电脑 🔄

5. 将 WSL 2 设置为默认版本

在 PowerShell 中运行以下命令:

wsl --set-default-version 2

6. 安装 Ubuntu 20.04

这里提供了适用于x64机器的ubuntu 20.04版本,如果你想要其他的linux发行版本,例如Debian, SUSE,Fedora,或者适配ARM64的内核包,可以联系我们

下载完毕后,导航到下载内容的文件夹,双击安装,按照提示启动Linux子系统即可。

📋 常见问题

7. 设置你的Linux用户名和密码

  • 当使用WSL完成Linux发行版的安装过程后,使用开始菜单打开该发行版(例如Ubuntu)。系统会要求你为你的Linux发行版创建用户名和密码。

  • 这个用户名和密码特定于你安装的每个单独的Linux发行版,与Windows用户名无关。

  • 请注意,在输入密码时,屏幕上不会出现任何东西。这称为盲打。你不会看到你正在输入的内容,这是完全正常的。

  • 一旦创建了用户名和密码,该帐户将成为该发行版的默认用户,并在启动时自动登录。

  • 该帐户将被视为Linux管理员,具有运行sudo(超级用户权限)管理命令的能力。

在WSL上运行的每个Linux发行版都有其自己的Linux用户帐户和密码。每次添加发行版、重新安装或重置时,你都必须配置一个Linux用户帐户。