wsl安装及版本升级

简介: 对于需要用到linux系统,但是又没实际物理机的情况,我们多选择通过虚拟机来装载相应的镜像。现在,windows系统支持开启linux子系统(Windows Subsystem for Linux),简称wsl,那么什么是wsl,其又有什么好处呢?

什么是wsl

wsl是适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。

那该如何安装wsl,安装wsl又有何要求呢?



安装wsl

1.启用wsl

#powershell
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestar


2.安装所选的linux分发

打开Microsoftstore,选择偏好的linux分发版,例如搜索Ubuntu,

点击安装,下载完成后,可以直接启动,首次启动新安装的linux分发版时,将打开一个控制台窗口,系统会要求等待1-2分钟,以便文件解压缩并存储到电脑上,未来的所有启动时间应在一秒之内。然后,需要为新的系统设置账户和密码

到这里,我们wsl的基本安装就完成了,下面,我们看一下如何将wsl升级为wsl2


为什么要升级到wsl2?

将适用于 Linux 的 Windows 子系统从 WSL 1 升级到 WSL 2 的主要区别和优势是:

  • 提高文件系统性能
  • 支持完全的系统调用兼容性


WSL 2 使用最新、最强大的虚拟化技术在轻量级实用工具虚拟机 (VM) 中运行 Linux 内核。但是,WSL 2 不是传统的 VM 体验。

从上述比较表中可以看出,除了跨操作系统文件系统的性能外,WSL 2 体系结构在多个方面都比 WSL 1 更具优势。


升级步骤


1.检查运行wsl2的 要求

wsl2需要运行windows10,且要满足以下要求:

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
  • 低于 18362 的版本不支持 WSL 2。使用 Windows Update 助手更新 Windows 版本。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。更新到“设置”菜单中的最新 Windows 版本。


2.启用虚拟机功能

即打开hyper-v功能,wsl2需要启动虚拟机平台(计算机需要虚拟化功能才能使用此功能)

#powershell
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart


或通过添加和删除windows功能启用


3.下载linux内核更新包

  • 下载适用于机器的wsl2linux内核更新包

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  • 运行安装包等待完成。

4.将wsl2设置为默认版本

wsl --set-version ubuntu-20.04 2
#设置为默认版本
wsl --set-default-version 2


5.启动wsl

安装完成后,我们可以通过命令行直接输入wsl即可进入Linux子系统。


至此,就完成了wsl的安装,我们在要使用linux时,再也不用启动虚拟机去进行操作,而且占用系统资源也相当少。

在下一篇将讲解如何通过ssh远程连接wsl以及如何进行ip映射。


参考文档

https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

相关文章
|
Java 关系型数据库 Oracle
|
6月前
|
Perl
解决Cocoapods重装或更新后版本不生效的问题
解决Cocoapods重装或更新后版本不生效的问题
82 1
|
9月前
|
iOS开发 MacOS
macOS10.13.6及以下版本不能自动升级到更高版本的解决方案
macOS10.13.6及以下版本不能自动升级到更高版本的解决方案
1901 1
|
9月前
|
Ubuntu 安全 C语言
Ubuntu 升级系统版本的注意事项:分享一些在Ubuntu升级系统版本时需要注意的事项和建议
Ubuntu 升级系统版本的注意事项:分享一些在Ubuntu升级系统版本时需要注意的事项和建议
255 0
|
9月前
|
缓存 供应链 Ubuntu
Ubuntu升级软件包及注意事项
Ubuntu是一个常见的Linux发行版,升级软件包是保持系统安全性和性能的重要步骤之一。 在升级软件包之前,务必备份系统上的重要数据。尽管升级通常不会影响用户数据,但为了安全起见,备份是必要的。升级软件包需要下载更新,因此确保你的计算机连接到稳定的网络,以防止下载中断或出现问题。
304 0
|
Windows
WSL1升级到WSL2要求?如何看电脑系统是ARM64还是X64架构?(超详细)
WSL1升级到WSL2要求?如何看电脑系统是ARM64还是X64架构?(超详细)
991 0
Studio One2023新版本安装步骤
Studio One6是一款功能强大的数字音频工作站(DAW),它能够满足从初学者到专业人士的所有需求,无论您是想创作音乐,混合音乐,还是进行录音和母带处理。Studio One提供了非常强大的虚拟乐器,插件和音频处理工具,可以让您轻松完成各种各样的任务。 Studio One一款非常专业的音乐制作软件,也是近年来国内热门的一款音乐制作软件,因为作为外国软件,它自带中文,并且软件支持近乎所有的虚拟乐器添加,软件常被用于循环乐段,节奏制作,Studio One可以说是国内音乐人作曲最经常用的专业级别软件。
277 0
|
JavaScript Ubuntu Shell
|
存储 编解码 搜索推荐
Studio One6最新版本及系统安装下载要求
PreSonus今天发布了Studio One 6旗舰级DAW的跨版本升级。他们获奖的DAW软件的这一最新版本引入了大量的新功能和增强功能,包括用户界面的定制选项,PreSonus说这使第6版成为他们迄今为止最个性化的升级。PreSonus发布了旗舰级DAW的跨版本升级,Studio One 6新功能包括智能模板、乐谱支持歌词,全局视频轨,还有全新的声码器插件。
1477 0
|
存储 网络安全 数据安全/隐私保护
URLOS安装、升级、卸载
环境需求 在安装URLOS之前确认操作系统版本是否符合安装要求 最低硬件配置:1核CPU,1G内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存; 生产环境建议使用2G或以上内存; 推荐安装系统:Ubuntu-16.
1476 0