快速体验
- 打开 InsCode(快马)平台 https://www.inscode.net
- 输入框内输入如下内容:
创建一个面向初学者的WSL2安装指南,要求:1.使用大量截图展示每个步骤 2.解释基础概念(如什么是Linux发行版) 3.包含常见问题解答(如BIOS设置问题) 4.提供简单的Linux命令速查表 5.格式为Markdown文档。- 点击'项目生成'按钮,等待项目生成完整后预览效果
Windows电脑安装WSL2超简单教程(图文版)
最近在折腾开发环境,发现很多工具链都推荐使用Linux系统。作为Windows用户,以前总是用虚拟机,直到发现了WSL2这个神器。它直接在Windows里集成了Linux内核,性能比虚拟机好太多,还能无缝和Windows文件系统交互。今天就把我的安装经验整理成保姆级教程,特别适合完全没有Linux基础的朋友。
什么是WSL2?
简单来说就是Windows Subsystem for Linux的第二个版本。它不像传统虚拟机那样需要独立安装系统镜像,而是深度集成在Windows里:
- 直接调用Windows硬件资源,性能接近原生Linux
- 可以同时运行多个Linux发行版(Ubuntu、Debian等)
- 支持图形界面应用(需要额外配置)
- 和Windows共享文件系统,两边都能访问对方文件
安装前准备
- 确认系统版本:Win10 2004及以上或Win11
- 检查BIOS虚拟化支持(后面会教怎么查)
- 保证网络畅通(需要下载Linux镜像)
详细安装步骤
第一步:启用WSL功能
- 以管理员身份打开PowerShell
- 输入命令启用WSL功能(系统会自动下载必要组件)
- 重启电脑生效
第二步:设置WSL2为默认版本
- 再次打开PowerShell
- 执行版本切换命令
- 可以通过命令验证当前版本
第三步:安装Linux发行版
- 打开Microsoft Store搜索想要的发行版(推荐Ubuntu)
- 点击获取按钮自动下载安装
- 首次运行会提示创建用户名密码
常见问题解决
BIOS虚拟化未开启
如果安装时提示虚拟化不支持: 1. 重启进入BIOS(不同品牌按键不同) 2. 找到Virtualization Technology选项 3. 设置为Enabled 4. 保存退出
网络安装失败
可以尝试: 1. 更换网络环境 2. 手动下载发行版镜像 3. 使用离线安装包
Linux命令速查表
刚接触Linux可能会用到的命令:
- 查看文件:ls
- 切换目录:cd
- 安装软件:sudo apt install
- 更新系统:sudo apt update && sudo apt upgrade
- 查看IP:ip addr
进阶配置建议
装好基础环境后可以: 1. 安装Windows Terminal获得更好终端体验 2. 配置VS Code远程开发 3. 设置图形界面支持 4. 挂载其他磁盘分区
整个安装过程其实比想象中简单很多,基本就是几个命令的事。我现在日常开发已经完全切换到WSL2环境了,特别是配合InsCode(快马)平台使用特别方便,它的在线编辑器可以直接连接WSL环境,省去了本地配置的麻烦。最惊喜的是项目可以一键部署测试,不用再折腾服务器配置了。
如果遇到其他问题,欢迎在评论区交流。下期可能会分享如何在WSL2里配置Python开发环境,有兴趣的可以关注~
快速体验
- 打开 InsCode(快马)平台 https://www.inscode.net
- 输入框内输入如下内容:
创建一个面向初学者的WSL2安装指南,要求:1.使用大量截图展示每个步骤 2.解释基础概念(如什么是Linux发行版) 3.包含常见问题解答(如BIOS设置问题) 4.提供简单的Linux命令速查表 5.格式为Markdown文档。- 点击'项目生成'按钮,等待项目生成完整后预览效果