超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统

之前一直是Mac办公,最近切换到使用Windows系统,不得不说,MacOS对于算法开发人员来说真的太香了,Windows的终端交互简直就是YTS,连vim都没有……

为了满足我强迫症的需求,我仍然决定能用Unix系统尽量用Unix系统,所以我发现了一个神奇的东西,叫做wsl,目前到wsl2了,大概看了下,它就有点像寄生在Windows系统下的一个虚拟子系统,然后这个系统内核它竟然是Linux!只要你配置完成后,你的【开始】菜单中就多出来一个终端,你能像启动powershell一样启动它,不同的是它是个Ubuntu的终端。

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第1张图片

wsl目前到2了,2支持GPU,也就是如果你的服务器带GPU,且是Windows系统,你又想用Linux来操作一切,那么你就可以安装wsl2,以此来缓解心痛……

引一波流:

热词挖掘、热度值计算方法及python实现_尚拙谨言的博客-CSDN博客_热词挖掘

python如何实现GRPC服务,python实现简单的grpc通信_尚拙谨言的博客-CSDN博客_python 连接grpc

大道至简之机器学习系列

1. 查看Windows系统版本,确保你的系统支持wsl2

 win+R,调出【运行】窗口,并输入winver,回车:

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第2张图片

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第3张图片

查看窗口提示中系统内部版本是否为19041及更高版本,或者您是Win11也行。

❗️❗️❗️补充说明: 

在搜索栏中搜索并打开“启用或关闭Windows功能”,查看“适用于Linux的Windows子系统”项是否勾选,若未勾选,需要勾选它:

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第4张图片

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第5张图片

打开【任务管理器】,查看虚拟化服务是否开启:

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第6张图片

如果是No,那么你需要开机进入BIOS,找到advanced-secure virtual machine mode,选择为enable,至于进入BIOS的方法,不同不同品牌电脑可能会有所不同,还需要大家根据自己的电脑情况上网查阅。

2. 查看操作系统中可安装的Ubuntu版本有哪些

以管理员身份运行PowerShell:

(1)打开powershell:菜单栏你搜索框——>输入“powershell”——>鼠标右键——>以管理员身份运行

(2)在powershell中输入:wsl  -l -o 

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第7张图片

我们看到系统中已经预置了不同版本的Ubuntu可供安装,我们选择Ubuntu-18.04来安装

3. 安装wsl2

仍然以管理员身份运行powershell,在终端输入wsl --set-default-version 2,将wsl2设置为默认版本:

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第8张图片

接着输入 wsl --install -d 比如安装Ubuntu18.04,输入wsl --install -d Ubuntu-18.04,版本名称必须和系统中预置的版本名一致。完成这一步后,等待安装完成,完成后重启计算机生效。

4. 配置Linux系统

重启生效后,您可在【开始】菜单栏中看到Ubuntu系统图标,没有的可自己在搜索框搜Ubuntu:

 打开它,等待初始化完成,第一次打开会要求你配置账户名及密码,按照自己的需求设定即可。

5. wsl虚拟ip

有时您会用到wsl的虚拟地址,可在任意windows终端输入ipconfig:

超简单!windows配置wsl2,实现Windows中使用Linux,不需要虚拟机,不需要双系统_第9张图片

以上就是Windows系统安装wsl(想在Windows系统中使用Linux系统)的全过程。 

你可能感兴趣的:(工具安装,unix,windows,linux,ubuntu)