Skip to content

Latest commit

 

History

History
69 lines (42 loc) · 4.39 KB

window下的linux子系统.md

File metadata and controls

69 lines (42 loc) · 4.39 KB

window的linux子系统

适用于Linux的Windows子系统(英语:Windows Subsystem for Linux,简称WSL)是一个为在Windows 10Windows Server 2019上能够原生运行Linux二进制可执行文件ELF格式)的兼容层

WSL提供了一个由微软开发的Linux兼容的内核接口(不包含Linux内核代码)[1],然后可以在其上运行GNU用户空间,例如Ubuntu,[2][3][4][5]openSUSE,[6]SUSE Linux Enterprise Server,[7][8][9]Debian[10]Kali Linux。[11]这样的用户空间可能包含Bash shell和命令语言,使用本机GNU/Linux命令行工具(sedawk等),编程语言解释器(Ruby,Python等),甚至是图形应用程序(使用主机端的X窗口系统)。[12]

以上是维基百科的描述,下面教你如何使用wsl

  • 准备工作

    打开控制面板-程序-启用或关闭windows功能

    image-20210322175543795

    image-20210322175609938

    选择然后打勾,然后重启

  • 2 下载安装

    • 在microsoft store商店里找到ubuntu下载,最后打开就可以用了

      image-20210323094829466
  • 3 更新wsl

    • 版本要求

    对于x64系统:版本1903或更高版本,以及内部版本18362或更高版本。

    对于ARM64系统:2004版或更高版本,内部****版本19041或更高版本。

    低于18362的内部版本不支持WSL2。使用Windows Update Assistant来更新Windows版本。

    • 以管理员的身份打开PowerShell,运行以下命令启动虚拟机功能

      dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 下载linux内核更新程序包

    用于x64机器的WSL2 Linux内核更新程序包

    下载完成后运行

  • 最后运行PowerShell命令

    wsl --set-default-version 2

    将发行版本设置为WSL 1或WSL 2

    wsl --set-version <distribution name> <versionNumber>

    确保<distribution name>用发行版的实际名称和<versionNumber>数字“ 1”或“ 2”代替。您可以随时通过运行与上述相同的命令将其替换为WSL 1,但将'2' 替换为'1'。

    如:

    wsl --set-version Ubuntu 2

参考链接 适用于Windows的Windows子系统Windows 10安装指南