thebinarypoet

Windows11下安装WSL2+配置编程环境

Windows11下安装WSL2+配置编程环境


对于一名合格的程序员来说,Linux开发是必需掌握的技能。大多数初学者们接触Linux往往通过两种方式:

  • 安装VMware等虚拟机软件
  • 安装Liunx物理机/双系统

安装虚拟机软件是最多人选择的做法,虚拟机隔离性好,方便管理。但虚拟机性能损耗大,很多配置老旧的电脑会卡顿,体量也太过臃肿。

如果安装Linux物理机,很多的发行版(如Arch)在安装的过程中就需要一定的技术,如果操作不当系统就非常容易挂掉。并且Linux影音娱乐没有Windows强,很多只有一个电脑的学生党都无法抛弃Windows。就算是装了双系统,来回切换系统也过于麻烦。折腾Linux物理机往往会浪费宝贵的学习时间。

当你既想要轻量、高性能,又不想脱离Windows时,不妨来试试“Windows Subsystem for Linux”,简称"WSL"。从它的名字就可以看出来,它是Windows系统下的Linux子系统。"WSL"相当于一个虚拟机,但它和Windows的结合更加紧密,相比于虚拟机软件性能更好。


接下来开始在Windows11(21H2)上配置WSL2

  • 首先查看CPU的虚拟化技术是否打开

Alt text

如果未开启,进入主板BIOS开启虚拟化技术,可自行搜索对应主板开启方式

  • 开启Windows虚拟化和Linux子系统

Win+R,输入control进入控制面板,
Alt text

点击程序-->启动或关闭Windows功能
Alt text

勾选Hyper-V、Windows虚拟机监控程序平台、适用于Linux的Windows子系统
Alt text

  • 重启后,下载WSL2 Linux内核更新包,安装

[!https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi]
Alt text

  • 启用虚拟机功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • 设置WSL默认版本
 wsl --set-default-version 2
  • 在应用商店找到Ubuntu 22.04.2-LTS 并下载

Alt text

  • 运行Ubuntu 22.04.2

打开安装完成的Ubuntu,另外打开终端输入wsl -l -v,发现Ubuntu已经运行在wsl 2下了。
Alt text
Alt text

至此,WSL2下Ubuntu的安装就完成了

Alt text


下面用VSCode 连接到WSL

  • 下载WSL运程连接扩展
    Alt text

  • 连接到远程

Alt text
Alt text

  • 开始在WSL上Coding...

Alt text

posted on 2023-06-14 09:11  thebinarypoet  阅读(520)  评论(1)    收藏  举报

导航