###个人笔记 请勿转载###
参考文章如下
Using WSL2 in a Docker Linux container on Windows to run a Minecraft Java Edition
Windows 10开启Linux子系统
现在学校因为疫情也不让去,都在家搞事情。办公室的电脑那是公共资产,擅自搬回家也不太好,就查到了可以在Win 10 上安装Linux子系统。无比庆幸我今年打折的时候换了新电脑,旧电脑还是Win 7,好像不能搞这些。随便记录个流程,也不细致,有需要还是仔细看上面两篇参考文章。

Windows Subsystem for Linux (WSL)

查看Win10系统是否升级至2004版本

设置——系统——关于——Windows规格
Windows规格

开启WSL

控制面板——程序——程序与功能下的启用或关闭Windows功能——滚动到最下方勾选【适用于Linux的Windows子系统】和【虚拟机平台】
在这里插入图片描述

下载并安装Ubuntu

进入Microsoft Store搜索Ubuntu,现在已经更新到20.04,我使用的是18.04,但是以下启用流程应该都是一样的。
点击一个进入,右上角下载后安装。
安装完了点击Ubuntu图标会启动一个终端,首次启动会让你设置用户名密码什么的,具体流程可以看第二个参考文章,以后所有的工作就都在这个用户下进行,轻易不要切换到root用户,可能是怕把root用户弄乱就只能卸载重装了,普通用户不需要了删掉重新创建就可以。
Ubuntu

查看WSL的版本

打开Windows Powershell输入命令

wsl -l -v

WSL Version
这里我的版本已经是WSL2了,正常来说未安装WSL2之前应该为WSL1。

安装WSL2

根据第一篇参考文章,目前需要手动安装WSL2,未来应该会直接全部更新到WSL2。
下面的连接可以直接下载x64的WSL2安装包
WSL2安装包
更多WSL2安装包的相关信息看下面这个连接
Updating the WSL 2 Linux kernel
下载完了直接安装,具体流程可以看第一篇参考文章。
现在可以再使用上一步的命令检查一下WSL的版本,如果还是WSL1,则继续在Windows Powershell输入以下命令将版本设置为WSL2

wsl --set-version Ubuntu-20.04 2

继续输入命令将WSL 2设置为默认版本

wsl --set-default-version 2

再检查一下版本,这时应该是变成WSL2了。
第一篇参考文章最后还描述了如何在Docker上启用WSL2,有需要的同学可以跟着流程设置一下。大概就是因为WSL2模拟的是一个完整的Linux环境,所以可以直接在Docker上启用了,而且速度也变快了。
第二篇参考文章后面还有操作界面的优化和系统使用的优化不用太在意,因为之后我应该还会分享安装图形界面的流程,就是一个很健全的工作环境了。
值得注意一下的是,Windows系统磁盘挂载在 /mnt/ 目录下,可以打开一个终端输入以下命令查看系统磁盘列表

cd /mnt/
ll

为了方便也可以创建个快捷方式从home直接到你的工作目录。
国内的同学应该也要设置一下下载镜像站点之类的。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐