AI知识教程

笔记本开启WSL详细操作指南:从配置到使用全解析

0 次阅读

为什么要在笔记本上开启WSL?

对于需要在Windows系统上使用Linux环境的开发者来说,WSL(Windows Subsystem for Linux)提供了一个完美的解决方案。笔记本开启WSL后,你可以直接在Windows中运行Linux命令行工具,而无需双系统或虚拟机。但很多用户在初次尝试时会遇到各种问题:系统版本不支持、功能启用失败、安装过程卡住...

检查系统要求

在开始前,请确认你的笔记本满足以下条件:

  • Windows版本:Windows 10 2004及以上或Windows 11
  • 处理器架构:x64或ARM64
  • 虚拟化支持:BIOS中需启用虚拟化技术(Intel VT-x/AMD-V)

如何检查Windows版本?

  1. 按下Win+R,输入"winver"回车
  2. 确认版本号≥2004(或内部版本≥19041)
  3. 如版本过低,通过Windows更新升级系统

启用WSL功能

系统满足要求后,需要启用相关功能:

方法一:通过控制面板

  1. 打开"控制面板"→"程序"→"启用或关闭Windows功能"
  2. 勾选"适用于Linux的Windows子系统""虚拟机平台"
  3. 点击确定,按提示重启电脑

方法二:使用PowerShell

对于习惯命令行的用户:

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

执行后同样需要重启系统。

安装Linux发行版

WSL支持多种Linux发行版,以下是安装步骤:

从Microsoft Store安装

  1. 打开Microsoft Store
  2. 搜索想要的发行版(如Ubuntu、Debian)
  3. 点击"获取"按钮下载安装
  4. 安装完成后从开始菜单启动
  5. 首次运行会提示创建用户名和密码

使用命令行安装

你可能会问,是否可以不通过商店安装?当然可以:

wsl --install -d Ubuntu

这条命令会默认安装Ubuntu最新LTS版本。

WSL基础配置

安装完成后,建议进行以下优化:

设置默认WSL版本

WSL有两个主要版本:

笔记本开启WSL怎么操作 配图 1
版本 特点
WSL1 兼容性好,性能稍低
WSL2 完整Linux内核,性能更高

设置默认版本命令:

wsl --set-default-version 2

内存与CPU限制

有人会说,WSL2占用了太多内存。可以通过配置文件限制:

  1. 在用户目录创建.wslconfig文件
  2. 添加以下内容:
    [wsl2]
    memory=4GB
    processors=2
  3. 保存后执行wsl --shutdown重启生效

常见问题解答

Q: WSL和虚拟机有什么区别?

A: WSL与Windows深度集成,启动更快,资源占用更少,适合开发场景。虚拟机则提供完整的系统隔离,适合需要图形界面或严格环境隔离的情况。

Q: WSL可以访问Windows文件吗?

A: 可以,Windows驱动器挂载在/mnt/下,比如C盘是/mnt/c/

Q: 笔记本开启WSL后,如何卸载?

A: 卸载流程:

  1. 运行wsl --unregister
  2. 在应用设置中卸载Linux应用
  3. 可选:在Windows功能中关闭WSL相关组件