使用WSL2在Windos中安装Linux,并安装VScode插件
Ray Cheng 英砖生

一、开发者模式

在设置中搜索“开发者”,选中“查看开发者驱动器防病毒行为”。打开“开发者模式”

image

二、打开Windows功能

在设置中搜索“启用或关闭Windows功能”,选中“虚拟机平台”和“适用于Linnux的Windows子系统”。随后会出现加载界面,加载完后点击“立即重新启动”。

image

三、安装内核更新包

升级WSL内核,需要去安装Linnux内核更新包,适用于x64计算机的 WSL2 Linux内核更新包。双击运行下载的更新包,后缀为.msi。点击“next”安装即可。

四、安装Linux分发版

在微软商店中安装Linux分发版 - Ubuntu 20.04。安装好后直接点击打开即可。接下来需要配置用户名和密码,用户名只能小写。此时,你也可以打开文件资源管理器,可以看到左下角出现了Linux的图标,可以查看该子系统中的文件。

image

第五步:更换软件源

备份原本的软件源,然后修改原文件。

1
2
3
4
  # 备份原来的软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 编辑软件源
sudo vim /etc/apt/sources.list

按i进入编辑模式,将所有内容替换为一下源,然后按esc退出编辑模式,随后按:wq保存即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

六、在VScode中安装WSL插件

在VScode中安装WSL插件之后,就可以通过VScode中的资源管理器来打开以及编辑文件了。

在插件市场中搜索WSL,第一个就是,点击安装即可。

安装完毕后,最测工具栏,会出现一个电脑的图标,点击即可打开WSL,然后选择安装的Linux系统,即可连接成功。

image

注意

参考文章