windows11 安装WSL2详细过程

一、什么是 WSL 2

时间来到 2017 年,事情正在起变化。微软正式发布了「适用于 Linux 的 Windows 子系统」,即人们熟知的 Windows Subsystem for Linux,简称 WSL。
在 2019 年,微软又基于 Hyper-V 架构的部分功能,推出了全新的 WSL 2。它能够在一个高度优化的虚拟化中运行完整的 Linux 内核。

WSL 2 的系统要求

WSL 2 使用了 Hyper-V 架构的一部分功能,但对 Windows 11 的版本并没有限制。家庭版、教育版、专业版和企业版都可以安装。
除了x86_64架构外,WSL 2 也支持ARM处理器。但要在基于 ARM 的设备上运行,所使用的 Linux 系统也必须是 ARM 版本。
如果你使用的虚拟机软件支持嵌套虚拟化,WSL 2 也可以在虚拟机中的 Windows 上运行。

为什么要安装WSL 2

AI大模型本地运行是需要显卡的,如果你需要对AI模型进行微调,必须是Linux系统,Windows系统是不行的。

为什么?因为微调涉及到的一些组件,Windows无法运行,只能是Linux系统才行。

虽然window有运行AI大模型的软件,比如大家熟悉的‌Ollama,LM Studio。这些只是能运行大模型而已,想要微调是不可能的。

我尝试安装过VirtualBox、VMware Workstation。使用这些虚拟化软件安装ubuntu系统,但是加载英伟达显卡有问题,不是很理想。

经过几天的尝试,在Windows系统中,想要通过ubuntu系统加载英伟达显卡,最好的方案就是WSL 2,能完美加载英伟达显卡。

注意:window11家庭版也是可以运行WSL 2,网上说什么必须要升级到专业版,都是扯淡的。

一般我们购买的游戏笔记本电脑,默认都是Windows11家庭版,没必要升级到专业版,还得购买激活码,太麻烦了。

二、安装 WSL 2

启用 WSL 和虚拟机平台功能

打开cmd窗口,运行以下2个命令

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

注意:运行过程比较漫长,大概15分钟左右,请耐心等待。

运行完成后,效果如下:

PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

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

映像版本: 10.0.26100.3775

启用一个或多个功能
[==========================100.0%==========================]
操作成功完成。
PS C:\WINDOWS\system32> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

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

映像版本: 10.0.26100.3775

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

提示操作成功之后,必须要重启电脑。

更新wsl

自带的wsl更新命令,会非常慢。为了加快速度,直接从github里面下载最新版本。

https://github.com/microsoft/WSL/releases

使用迅雷下载

 下载完成后,直接双击安装,下一步,下一步即可。

设置版本

以管理员身份打开Powershell,输入命令

wsl --
### 如何在 Windows 10 和 Windows 11安装 WSL2 #### 对于 Windows 10 版本 2004 及以上或 Windows 11 用户来说,可以采用简化的方式进行 WSL安装。 对于满足条件的操作系统版本,即 Windows 10 版本 2004 或更高版本以及 Windows 11,可以通过一条简单的命令完成 WSL安装:`wsl --install`[^3]。这条命令会自动启用所需的组件并下载一个默认的 Linux 发行版。 然而,如果想要具体配置 WSL2,则需遵循更详细的步骤: #### 启用 WSL 功能 为了确保能够使用 WSL2,在开始之前应该确认已启用了虚拟机平台和 WSL 功能。这一步骤通常由 `wsl --install` 命令自动处理,但如果遇到任何问题或者希望手动设置的话,可以在 PowerShell 中以管理员身份运行以下两个命令来开启这些特性: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` #### 更新到 WSL2 接着要将现有的 WSL 更新至第二代 (WSL2),同样是在 PowerShell 下执行如下指令: ```powershell wsl --set-default-version 2 ``` 此操作会使之后新安装的所有 Linux 发行版都基于 WSL2 运行[^4]。 #### 安装 WSL2 Linux 内核 微软官方提供了专门针对 WSL2 设计的 Linux 内核更新包,虽然大多数情况下上述命令已经足够,但对于某些特定情况可能还需要单独获取该内核文件并按照指示进行安装。 #### 设置 WSL2 为默认版本 通过前面提到的方法设置了全局默认版本后,还可以指定某个具体的发行版使用 WSL2。假设当前有一个名为 Ubuntu 的发行版,那么可通过下面这个命令将其转换成 WSL2 模式: ```powershell wsl --set-version Ubuntu 2 ``` #### 安装 Linux 发行版 最后就是选择并安装喜欢的 Linux 发行版了。可以从 Microsoft Store 获取多个不同的选项,比如 Ubuntu、Debian 等等。一旦选择了合适的发行版,只需点击“获取”按钮即可完成安装过程。 启动 Linux 发行版后就可以正常使用它所提供的环境来进行开发或者其他任务了。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值