分类
Windows 笔记

Win10 开启 WSL2

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

Win10从2004版开始支持WSL2,开启方法:打开设置-应用

注:WSL2是基于Hyper-V虚拟机,打开后,VMware和Virtualbox需要升级到最新版才能兼容。但是安卓模拟器无法使用。

设置完成重启。以管理员的身份打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

运行该命令后,你可能会看到此消息:WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel。 跟随链接(https://aka.ms/wsl2kernel),在文档中安装来自该页面的 MSI,以便在计算机上安装 Linux 内核供 WSL 2 使用。

默认链接会跳到中文网站,中文网站翻译过来漏掉了下载地址,可以去英文网站下载:Linux kernel update package

安装内核后,请再次运行该命令,该命令应会成功完成而不显示消息。

去Microsoft Store下载自己想要的Linux发行版,我下载的是Ubuntu。安装完打开,启动成功。

附:WSL1和WSL2功能比较

功能WSL 1WSL 2
Windows 和 Linux 之间的集成
启动时间短
占用的资源量少
可以与当前版本的 VMWare 和 VirtualBox 一起运行
托管 VM
完整的 Linux 内核
完全的系统调用兼容性
跨 OS 文件系统的性能

参考:https://docs.microsoft.com/zh-cn/windows/wsl/

发表评论

电子邮件地址不会被公开。