前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)

双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)

作者头像
小Bob来啦
发布2022-01-17 20:37:27
2.8K0
发布2022-01-17 20:37:27
举报

关于系统的使用小编之前给大家了解过VMware和PVE虚拟机,它们也各有个各的好处,比如VMware方便快速上手,在自己本机上就可以使用,但需要耗费巨大的系统资源;而PVE则需要自己买一台小主机,但是它的性能和可操作性要比VMware好很多。

这里小编给大家带来的是微软自带的一个小工具,它叫WSL,关于它的更多介绍可以去GitHub和微软官方文档查看:

WSL Github网址:https://github.com/microsoft/WSL

微软官方文档:https://docs.microsoft.com/zh-cn/windows/wsl/

至于这里为什么要介绍WSL呢,小编觉得这是给我们经常操作Linux系统的另外一种选择,介于VMware和PVE的折中选择,既不用担心巨大的系统资源占用,也不用额外去折腾小主机。

官方文档中这样说到:开发者可以直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。

To:在windows中的Linux不能使用桌面GUI,但能跑大部分的GUI程序。

实际使用中我们可以下载多个Linux系统的发行版,比如Ubuntu,Debian等,可以安装的发行版已截图如下:

那么接下来我们先做好安装前的准备工作。

NO.1准备工作

首先我们得先做好准备工作,WSL分为WSL1和WSL2,至于相关的区别在官方文档也有相关的说明:

那么小编这里是用的WSL2,至于为什么我们选择WSL2,主要是因为它提高了文件系统性能,而且支持完全的系统调用兼容性。

当然,WSL2也是对系统有相关要求,它是要求在Win10的1903或内部版本 18362 以及更高版本。To:低于18362的版本根本不支持WSL。

若要检查Windows版本及内部版本号,选择Windows徽标键+R,然后键入“winver”,按下Enter键即可 。

方案1:

检查完系统后我们便可以开始准备工作了,我们在下载WSL之前得启用虚拟机功能。怎么打开呢,我们通过管理员打开PowerShell并运行如下命令:

代码语言:javascript
复制
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestar

打开powershell如图所示:

随后重启计算机即可。

其次我们还得启用适用于Linux的Windows子系统功能,然后才能在 Windows上安装Linux分发。打开powershell启用命令如下:

代码语言:javascript
复制
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

方案2:

其实我们也可以直接在界面中操作,操作步骤如下:控制面板->启用或关闭Windows功能->勾选适用于Linux的Windows子系统和虚拟机平台->最后再按确认重启即可。

No.2下载

随后我们再打开power shell,运行命令wsl下载命令:

代码语言:javascript
复制
wsl --install

然后我们在使用WSL2之前得下载Linux内核更新包,下载完成后打开运行即可。下载网址如下:

代码语言:javascript
复制
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

最后我们启用WSL2而不是WSL1,需要在powershell里输入如下命令:

代码语言:javascript
复制
wsl --set-default-version 2

现在我们下载所需要的Linux发行版,使用命令 wsl -l -o 查看我们可以安装的发行版。

在想好我们需要的发行版后,即可在powershell中运行命令(比如小编下载Kali-Linux的命令为(注意大小写):wsl --install -d Kali-Linux):

代码语言:javascript
复制
wsl --install -d <发行版>

下载完成后会出现如下设置用户信息的画面:

设置过程中会让我们填写密码(在输入过程中是不可见的),填写完成后如下:

接下来就可以畅快的耍Linux啦~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员Bob 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档