如果您想尝试新Windows更新中包含的针对Linux 2(又名WSL 2)改进的Windows子系统,则按下面的方法操作即可。WSL 2是对2017年推出的WSL Microsoft原始版本的重大升级,WSL 2也不只是一个版本提升,它更快、更通用,并使用真正的Linux内核,将来的Linux内核更新将作为Windows 10软件更新发布。微软创建WSL 2的目标是提高性能,最好的体现是添加完全的系统调用兼容性,即以真正的Linux内核为核心。这种新架构为WSL团队提供了一个更好的平台,这些平台提供的功能使WSL成为在Windows中运行Linux环境的绝佳方式。现在,您可以在终端仿真器的命令行中使用WSL 2(例如Microsoft构建的开源Windows Terminal应用程序)。
在Windows 10上安装WSL 2的说明 要求: 要在Windows 10上安装WSL 2,您需要执行以下操作: 1]、Windows 10 May 2020 Update 2]、具有Hyper-V虚拟化支持的计算机。 参考:从Ubuntu for WSL 1升级成WSL 2的命令及设WSL 2为默认版本。 Windows 10 May 2020 update已于2020年5月发布,但并非每个设备都能立即升级,要查看您的计算机上是否有Windows 10 May 2020更新,请转至“设置”>“更新和安全性”>“Windows Update”,英文版本路径为:Settings > Update & Security > Windows Update。 高级的Windows用户可以强制安装Windows 10 May 2020 update,请记住,如果按照这种方法操作,可能会遇到缺少的驱动程序、GUI故障或其他硬件故障。 从技术上讲,您可以在Windows 10内部版本18917或更高版本的“insider”内部版本上安装WSL 2。我对“insider”构建系统的工作方式不太熟悉,因此请注意,本文的其余部分基于在Windows的稳定版中使用该功能。 您的计算机还需要支持Hyper-V虚拟化才能运行WSL2。 如果您不能同时满足这两个要求,则无法安装或启用WSL 2,但可以使用WSL 1。
在Windows 10上安装WSL 2的步骤 在Windows 10上启用WSL 2的过程如下: 1]、启用WSL。 2]、启用“Virtual Machine Platform”。 3]、安装发行版。 4]、将WSL 2设置为默认值。 我将依次使用Windows开始菜单中的PowerShell应用程序逐步完成每个步骤。 1、启用WSL 无论您要使用哪个版本的WSL,都首先需要启用它。为此,请以管理员身份打开PowerShell工具并运行以下命令,注意不要在命令中输入错误或遗漏任何字符: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 如果只想使用WSL 1?跳至步骤4。 2、启用“Virtual Machine Platform” WSL 2需要启用Windows 10的“Virtual Machine Platform”功能,这是与Hyper-V分开的,新版Linux子系统Windows中提供了更有趣的平台集成。 要启用虚拟机平台,请以管理员身份打开PowerShell并运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 建议在这个时候重新启动系统,否则可能会发现事情没有按预期进行。 3、将WSL 2设置为默认值 以管理员身份打开PowerShell,并运行以下命令以将WSL 2设置为WSL的默认版本: wsl --set-default-version 2 如果需要,您可以将发行版配置为以WSL 1模式运行。 4、安装发行版,如Ubuntu 20.04
有了WSL和必要的虚拟化技术之后,您要做的就是从Microsoft Store中选择并安装Linux发行版。 当前提供了几种不同的发行版,包括OpenSUSE、Pengwin、Fedora Remix和Alpine Linux,但是我个人的建议是Ubuntu 20.04 LTS(尽管也提供Ubuntu 18.04 LTS和Ubuntu 16.04 LTS)。 要在Windows 10上安装Ubuntu 20.04,请打开Microsoft Store应用,搜索“Ubuntu 20.04”,然后单击“Get”按钮:
当您在Microsoft Store中时,我强烈建议您还安装开源Windows Terminal应用程序,该工具旨在为您提供最佳的WSL体验,请搜索“Windows Terminal”,然后单击“Get”按钮:
5、使用WSL 2 当您安装Ubuntu 20.04(或其他Linux发行版)时,在“开始”菜单中添加了快捷方式。使用它可以打开Ubuntu 20.04(或您选择的任何发行版)。第一次运行发行版时,速度似乎会变慢,这是预期的,该发行版必须解压缩并解压缩其所有内容,只是不要中断该过程,还将提示您设置用于发行版的用户名和密码。
相关主题 |