windows11上安装WSL

Windows电脑上要配置linux(这里指ubuntu)开发环境,主要有三种方式:

1)在windows上装个虚拟机(比如vmware)。缺点是vmware加载ubuntu后系统会变慢很多,而且需要通过samba来实现windows和ubuntu之间的文件共享,不太方便。

2)装双系统(windows+ubuntu)。 在开机时选择进入哪个系统。缺点是系统之间切换非常不方便。

3)通过WSL(Windows subsystem for linux)将ubuntu像软件一样安装在windows。当需要linux开发环境,又想在windows上进行一些日常处理或文字编辑工作,这种方式非常合适,当运行ubuntu时,系统load增加很小(几乎无感),而且两个系统之间的文件相互访问也相当方便。

首先要注意的一点是,windows10版本2004以及更高版本或windows11才能安装WSL。

安装过程可以使用手动安装方式:旧版 WSL 的手动安装步骤 | Microsoft Learn

这里列出几个关键步骤:

1)启用WSL功能:

可以使用命令:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

也可以在win+R中输入appwiz.cpl进入"程序和功能"界面,并点击 "启用或关闭windows功能"。在里面勾选 "适用于linux的windows子系统"。如下图所示

  1. 下载并安装WSL linux内核

在终端管理员(命令行窗口)输入命令: wsl.exe --install 或wsl.exe --update。 网络不好时要多try几次;第一个命令不好用时,记得尝试下第二条命令。

3.打开Microsoft store,搜寻ubuntu,并选择要安装的发行版本来下载和安装。

4)前面一切正常的话,就可以点击第三步安装好的ubuntu软件来启动

第一次启动ubuntu时会让你输入用户名和密码。注,下图是从别的地方拷贝过来的,不过ubuntu启动跟这个类似。

在windows资源管理器中,可以看到linux文件系统,点击进去能非常方便访问或修改其文件,还可以用vscode非常方便地编辑ubuntu上的代码。

最后说明一点,新版WSL安装步骤(主要就一条命令:wsl --install -d <Distribution Name>),具体可以参考:安装 WSL | Microsoft Learn

相关推荐
沫璃染墨1 小时前
《从零入门Linux系统篇(十五):系统工具篇·六——GDB调试器详解:从程序执行控制到高级调试技巧》
linux·运维·服务器·c语言·c++
醉城夜风~2 小时前
(超详细)C++ STL list容器详解:从使用方法到双向链表底层原理全面解析
c++·windows
AIgorithmGEEK2 小时前
Linux 环境变量完全指南:从入门到理解底层原理
linux·运维·服务器
酷可达拉斯3 小时前
Linux操作系统-升级OpenSSH修复漏洞
linux·运维·服务器·云计算
凤山老林3 小时前
在 Apple 芯片的 Mac 上通过 VMware Fusion 使用 Windows 11
windows·macos·vmware·虚拟机
不弃君3 小时前
在 Windows 上用 MinGW 搭建 lwIP 调试环境:方法与踩坑实录
windows·网络协议·tcp/ip·嵌入式·mingw·lwip
Molesidy3 小时前
【Linux】基于busybox的根文件系统的完善
linux·服务器·嵌入式linux
ITHAOGE154 小时前
下载 | Win11 24H2 正式版更新!(系统ISO映像、多合一版本、26100.8973、Windows 11)
windows·科技·微软·电脑
jufeng13076 小时前
【系列:MiniKV 原理剖析 · 第 6 篇】
linux·软件工程·个人开发·makefile
IT摆渡者7 小时前
ubuntu系统网络问题
linux·运维·ubuntu